Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
AW: [jwt-dev] Automatic JWT build

Hi Mickael,

great work with the build automation :)
I've converted the unix script to a bat file (on the CVS) and have been testing a bit but unfortunately, I couldn't get it to work for me. Seems I have to try a bit more.

Regards,
Chris

> -----Ursprüngliche Nachricht-----
> Von: jwt-dev-bounces@xxxxxxxxxxx [mailto:jwt-dev-bounces@xxxxxxxxxxx]
> Im Auftrag von Mickael Istria
> Gesendet: Samstag, 6. Dezember 2008 14:21
> An: Java Workflow Toolbox
> Betreff: Re: [jwt-dev] Automatic JWT build
> 
> 
> Hi guys,
> 
> 
> 
> I spent some time last night to get the automated build (of CVS HEAD)
> 
> working, and after some tries, I'm glad to announce you that it works
> on my
> 
> Ubuntu laptop!
> 
> I also replaced the jdom.jar with link to the Orbit jdom plugin. Yo be
> able
> 
> to work with it in your wrkspace, simply checkout the following:
> 
> * host: dev.eclipse.org
> 
> * repository: /cvsroot/tools
> 
> * module:  org.eclipse.orbit/org.jdom
> 
> * Tag:  v200806100616 (Version)
> 
> 
> 
> 
> 
> To try the build, you just have to follow the steps I detailed you in
> my
> 
> last mail (ie check out "releng", cusomize build.sh and
> build.properties
> 
> with your local path, and run build.sh).
> 
> 
> 
> Florian, could you please try this build on dev.eclipse.org to ensure
> it is
> 
> ok? You'll probably need to get infos from our mentor or PMC to know
> which
> 
> path we should use for eclipse runtime and target build directory.
> 
> In the future, we should also provide a better "MMI" to invoke this
> build,
> 
> in order to be able to customize the build easily (choosing type of
> release
> 
> -I, M, R- and its name...).
> 
> We should also have a brainstorming to find the best way to manage our
> 
> several release (one "releng" project per version, or only one mapFile
> per
> 
> Version, or a version of map file per version...) but this is not a
> 
> priority for the moment.
> 
> As I said in the last mail, we can also add "postBuild" ant tasks to
> 
> automatically sign the jars, and in case of a release, put it on the
> update
> 
> site (the Eclipse SOC project we took for example has tasks to do it, I
> 
> simply commented them in the customTargets.xml, but I don't know what
> we
> 
> have to change in order to get them working for JWT).
> 
> 
> 
> Next step for Galileo ar to test this build on Eclipse server, and to
> 
> automatically sign jars.
> 
> 
> 
> Regards,
> 
> Mickael
> 
> 
> 
> On Fri, 05 Dec 2008 18:38:53 +0100, Mickael Istria
> 
> <mickael.istria@xxxxxxxxxxx> wrote:
> 
> > Hi Florian, all,
> 
> >
> 
> > I succeeded to go ahead with automated build, and it was not so
> easy...
> 
> >
> 
> > Some clues that solved our issues:
> 
> > * Actually, feature automated build needs only a customTargets.xml
> and a
> 
> > build.properties
> 
> > * The build.xml to use is the one provided by PDE builder (that's why
> we
> 
> > had troubles this morning)
> 
> > * Thus, I copied and simplified org.eclipse.sco.releng contents. Some
> 
> > other code may be interesting later in this project, for instance the
> 
> > automatic synchronization with update site for release builds, but we
> 
> > could alse imagine a lot of nice things, such as an automatic update
> of
> 
> > the JWT page at Eclipse.org at each release build, or reports for
> each
> 
> > integration build...
> 
> > * After that, most of issues I met were due to naming confusion
> (between
> 
> > folders, projects...)
> 
> > * I succeeded to get the build automatically fetch features and
> plugins
> 
> > and build them... but ...
> 
> >
> 
> > However,
> 
> > * I face a problem probably due to versioning: indeed in the
> 
> > jwt-we-feature (org.eclipse.jwt_feature), all plugins are have
> version
> 
> > "0.5.0" in feature.xml. Thus the PDE build, which seems to introspect
> 
> > the feature.xml file, requests the
> org.eclipse.jwt.transformations_0_5_0
> 
> > plugin. But this plugn does not exist...
> 
> >
> 
> > Here is the trace I got (after successful fetching and building of
> 
> > jwt-we and co...):
> 
> >
> 
> /home/mistria/ganymede-
> rc4/eclipse/plugins/org.eclipse.pde.build_3.4.0.v20080604/templates/hea
> dless-build/allElements.xml:16:
> 
> >
> 
> > The following error occurred while executing this line:
> 
> >
> 
> /home/mistria/ganymede-
> rc4/eclipse/plugins/org.eclipse.pde.build_3.4.0.v20080604/scripts/gener
> icTargets.xml:88:
> 
> >
> 
> > Unable to find plug-in:
> 
> > org.eclipse.jwt.transformations.baseTransformation_0.5.0. Please
> check
> 
> > the error log for more details.
> 
> >
> 
> >
> 
> > I committed modifications on org.eclipse.jwt.releng. To try this on
> your
> 
> > machine, you'll have to adapt the shell script (or write a batch
> script
> 
> > on Windows) and the build.properties by replacing all absolute paths
> 
> > (find /home/mistria).
> 
> >
> 
> > Sadly, I won't be able to work on this topic in the until 17th or
> 18th
> 
> > of December, but if anyone wants to go ahead amd finalize the
> automated
> 
> > build, do not hesitate !
> 
> >
> 
> > Regards,
> 
> > Mickael
> 
> >
> 
> >
> 
> > Florian Lautenbacher a �crit :
> 
> >> Hi all,
> 
> >>
> 
> >> we didn't come that far for the moment for our automatic build
> 
> >> directly from the CVS on the Eclipse build server, but the first
> steps
> 
> >> have already been promising. For those intererested in how we can
> 
> >> build the JWT features and plugins from command line, get the source
> 
> >> from CVS, etc. we will try to summarize all steps on the following
> 
> >> wiki page: http://wiki.eclipse.org/JWT_Automatic_Build.
> 
> >>
> 
> >> Best regards,
> 
> >>
> 
> >> Florian
> 
> >> --------------------------------------------------------------------
> ----
> 
> >>
> 
> >> _______________________________________________
> 
> >> jwt-dev mailing list
> 
> >> jwt-dev@xxxxxxxxxxx
> 
> >> https://dev.eclipse.org/mailman/listinfo/jwt-dev
> 
> >>
> 
> >
> 
> > _______________________________________________
> 
> > jwt-dev mailing list
> 
> > jwt-dev@xxxxxxxxxxx
> 
> > https://dev.eclipse.org/mailman/listinfo/jwt-dev
> 
> _______________________________________________
> jwt-dev mailing list
> jwt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jwt-dev




Back to the top