Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Best way to build an Eclipse RCP product in TeamConcert

I'm evaluating the possibility to adopt Jazz for an Eclipse RCP project and I'm wandering if my approach to the build automation is appropriate or there is some better way to achieve the goal

As a first try, I would setup an headless PDE build, eventually generated with the aid of tools like http://www.pluginbuilder.org, and delegate execution to the TC build engine. My Ant build script could then be enriched to notify to Jazz the status of the build execution, as well as the location of the build artifacts and test results, using the TC specific tasks.

I'm also thinking to use Maven2 for the whole process of compile/test/document/release, as documented in http://www.eclipse.org/articles/article.php?file=Article-Eclipse-and-Maven2/index.html, but in this case I don't know if/how it is possible to smoothly integrate with TC/Jazz.

Could you provide advice on this topic?

Thanks a lot

Regards,
Patrizio

0 votes



2 answers

Permanent link
Jazz build has Maven integration. See
https://jazz.net/wiki/bin/view/Main/MavenBuild

---
Ryan Manwiller
Jazz Team

0 votes


Permanent link
Hello ptrinchini,

here is some information on builds: https://jazz.net/learn/LearnItem.jsp?href=content/docs/build-setup/index.html

To my knowledge regardless what build tooling is used, Maven, Ant, commandline
etc. you will be able to integrate with RTC sending back progress, status,
upload etc.
You can always call ANT tasks to the Build System Toolkit to send the feedback
back to the Jazz Server.
Here is even more information: https://jazz.net/wiki/bin/view/Main/BuildExamples.
The C++ example contains information on how to call ANT tasks to the build
system toolkit: https://jazz.net/wiki/bin/view/Main/CppBuild
Take it as a guidance. Please be aware that I did the same and failed in
the beginning, carefully monitor the environemnt variables passed in your
build process, that was the issue I had.

Ralph

I'm evaluating the possibility to adopt Jazz for an Eclipse RCP
project and I'm wandering if my approach to the build automation is
appropriate or there is some better way to achieve the goal

As a first try, I would setup an headless PDE build, eventually
generated with the aid of tools like http://www.pluginbuilder.org, and
delegate execution to the TC build engine. My Ant build script could
then be enriched to notify to Jazz the status of the build execution,
as well as the location of the build artifacts and test results, using
the TC specific tasks.

I'm also thinking to use Maven2 for the whole process of
compile/test/document/release, as documented in
http://www.eclipse.org/articles/article.php?file=Article-Eclipse-and-M
aven2/index.html,
but in this case I don't know if/how it is possible to smoothly
integrate with TC/Jazz.
Could you provide advice on this topic?

Thanks a lot

Regards,
Patrizio

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Nov 14 '08, 5:48 a.m.

Question was seen: 7,615 times

Last updated: Nov 14 '08, 5:48 a.m.

Confirmation Cancel Confirm