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

Could RAM be used as Maven repository

Hello,

Could RAM be used as a Maven repository?

-Thanks in advance

0 votes


Accepted answer

Permanent link
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

1 vote


2 other answers

Permanent link
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.

2 votes

Comments

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


Permanent link
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?

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
× 12,019

Question asked: Dec 17 '12, 6:58 a.m.

Question was seen: 5,847 times

Last updated: Jan 30 '13, 4:48 p.m.

Confirmation Cancel Confirm