It's all about the answers!

Ask a question

Best way to build an Eclipse RCP product in TeamConcert


Patrizio Trinchini (11) | asked Nov 14 '08, 5:48 a.m.
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

2 answers



permanent link
Ryan Manwiller (1.3k1) | answered Nov 14 '08, 11:18 a.m.
JAZZ DEVELOPER
Jazz build has Maven integration. See
https://jazz.net/wiki/bin/view/Main/MavenBuild

---
Ryan Manwiller
Jazz Team

permanent link
Ralph Schoon (63.5k33646) | answered Apr 28 '09, 10:13 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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

Your answer


Register or 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.