It's all about the answers!

Ask a question

Could RAM be used as Maven repository


Timur Markunin (6495166146) | asked Dec 17 '12, 6:58 a.m.
Hello,

Could RAM be used as a Maven repository?

-Thanks in advance

Accepted answer


permanent link
Rich Kulp (3.6k38) | answered Dec 17 '12, 2:32 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
edited Dec 17 '12, 2:34 p.m.
The current version doesn't have as Maven repository support. We are working on that for the next release, 7.5.1.2.

You can follow and see what has been done via:

https://jazz.net/jazz02/web/projects/Rational%20Asset%20Manager#action=com.ibm.team.workitem.viewWorkItem&id=24839
Timur Markunin selected this answer as the correct answer

2 other answers



permanent link
Davyd Norris (20221014) | answered Dec 18 '12, 12:59 a.m.
Hi Timur,

I worked with a client where we moved the library functionality from Maven to RAM. This is not simply 'using RAM as a Maven repository' - it was a systematic effort to move away from Maven to RTC and RAM over time, which ended up very successful.

The first step we took was to create build definitions in RTC for the Maven projects so that a developer could trigger a Maven based build from RTC. This was really very painless, the only problem or two we had being when one of the teams had tried to make Maven do something tricky and non standard. We found we were always able to rewrite the project to be simpler and easier without the trick.

We then changed the continuous integration steps in Maven so that they also added the built components to RAM. This was done with the Ant library that comes with RAM that we also use for BuildForge and RTC. It was pretty straightforward.

The final part was modifying the Maven steps to retrieve the correct versions of build components from RAM. Again we used the Ant library that comes with RAM to do this.

At this point in time, while Maven was still adding build components to its own library, all the actual builds were being done with components from RAM, and were putting the finished build components into RAM.

I don't know if they ever turned off the actual Maven repository or not but it made no difference - RAM had become the definitive library for build and deploy.

Comments
Rich Kulp commented Dec 18 '12, 10:52 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

Fascinating.  That's a great concept. I'm glad it worked out so well for you!


permanent link
Gili Mendel (1.8k56) | answered Jan 02 '13, 1:06 p.m.
JAZZ DEVELOPER
edited Jan 02 '13, 1:09 p.m.
See also https://jazz.net/downloads/rational-asset-manager/milestones/7.5.1.2M2?p=news

Can you shed some light on what was the tricky things that Maven had hard time to do, and what was it that RAM provides to them on top of Maven?

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.