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 |
2 answers
Jazz build has Maven integration. See
https://jazz.net/wiki/bin/view/Main/MavenBuild --- Ryan Manwiller Jazz Team |
Ralph Schoon (63.5k●3●36●46)
| 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 |
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.