What can I gain from Maven if I already have RTC?
Jirong Hu (1.5k●9●295●258)
| asked Apr 05 '12, 7:14 p.m.
edited Apr 11 '13, 11:22 a.m. by Spencer Murata (2.3k●11●59●71)
Hi
The company uses Maven a lot as I hear it and I just joined a quite new project. So far I don't know what they are using from Maven. I see their source code is in RTC and my job is do the build and deployment automation. Since the project is using Scrum, so my vision is to implement the idea of "Continuously Delivery". I know I can use JBE or something else like BuildForge or CC for the build automation. I don't know why I have to use Maven. We are doing Scrum planning in RTC, version control with RTC. It's a WESB application and moving to WAS application. Thanks Jirong |
3 answers
Maven does two things: It is a build tool (e.g. like make or ant) and it is a dependency/package management system (e.g. like ivy, rpm, or ruby gems).
RTC does neither of these things, so they do not conflict.
What you gain for using maven is:
There are other tools for getting the same effect, e.g. gradle w. ivy or ant w. ivy -- Maven has some warts, but there is a lot of good docs out there and lots of people who can help you.
Ciao!
|
Nice Q&A here.
One question though. Is there any "gotcha" by using Maven? Is there a "If you use Maven, you lose the ability to (blank)"? thanks Comments
sam detweiler
commented Dec 17 '14, 4:37 p.m.
the only thing I don't like about Maven (and gradle) is that they don't support incremental build very well. you can build an elaborate tree of sub folder builds very easily, but if u start at the top POM, it will build everything below it.
|
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.