← Back to team overview

erma-core team mailing list archive

Re: publishing erma artifacts

 

This makes a lot of sense to me, and is quite similar to what I was thinking when I started combining the codebases.

The only downside I can see is the need to coordinate the switch to erma-api.jar instead of orbitz-api-monitoring.jar. If teams accidentally have both JARs in their classpath, things could get a bit confusing. One way to remedy that could be to continue using the [orbitz, orbitz-api-monitoring, orbitz-api-monitoring] triple for the erma-api artifact in your Savant repository. The public artifact could still continue to be named erma-api.

The erma-lib and orbitz-lib-monitoring artifacts will have similar problems, but only for older versions or orbitz-lib-monitoring. I wouldn't be as worried about that one. Just make sure that every upgrades and they'll quickly find out if they are missing the new erma- lib dependency.
--
Doug Barth

On Jul 28, 2008, at 4:14 PM, Stephen Mullins wrote:

So we're in a state of limbo right now for publishing out of accurev and bazaar, and I'd like to propose the following plan for how we're going to release artifacts from both of our source repositories. Doug and Ray don't have access to accurev but i'm sure they haven't blocked out all their memories of it :P

1. erma-core would publish two artifacts, erma-api.jar and erma- lib.jar or something named better 2. orbitz-api-monitoring depot would be defuncted (or hidden somewhere I dont know) 3. orbitz-lib-monitoring depot would defunct every file that is in erma-lib.jar 4. orbitz-lib-monitoring depot would publish orbitz-lib- monitoring.jar that is dependent on erma-api and erma-lib 5. every orbitz artifact (api/lib) that currently uses orbitz-api- monitoring(-test).jar would be updated to use erma-api.jar

thoughts?
_______________________________________________
Mailing list: https://launchpad.net/~erma-core
Post to     : erma-core@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~erma-core
More help   : https://help.launchpad.net/ListHelp




References