Brian very kindly set up the nexus permissions and I'm currently
pushing a snapshot built with -Papache-release.
One other change I'd like to make is to upgrade to the 2.0.0 maven-
bundle-plugin which needs very different configuration than the one
currently used. I'd also like to change the packaging to "bundle" for
the jars. I'm not entirely sure I'll have time for this additional
change.... anyone else want to work on it?
thanks
david jencks
On Jun 20, 2009, at 1:37 AM, David Jencks wrote:
I opened https://issues.apache.org/activemq/browse/AMQ-2297 and
committed some changes that do most of what I have in mind.
To see what a release would include run with -Papache-release.
Your settings.xml will need something like this:
<profile>
<id>apache-release</id>
<properties>
<gpg.passphrase>...your gpg passphrase.......</gpg.passphrase>
</properties>
</profile>
It looks like actually deploying a trunk snapshot using mvn clean
deploy -Papache-release is going to have to wait for nexus access
for activemq. See https://issues.apache.org/jira/browse/INFRA-2103
Let me know if the inability to deploy snapshots turns into too much
of a problem. I had the wrong impression that deploying snapshots
did not require per-project permissions, only deploying releases and
I don't like to deploy uncommitted work.
thanks
david jencks
On Jun 17, 2009, at 4:09 PM, David Jencks wrote:
The build is getting a little out of date. I'd like to update the
parent to apache pom 6 and make some related changes to use the
most up to date maven build recommendations. This will make it a
lot easier to produce release candidates that follow the apparent
details of apache release policy. It will also deploy snapshots
and releases to the apache nexus instance which is much much much
easier to use than the file based repo.
Also there's some stuff to produce source distros more or less
automatically.
If we agree on this I'll file a jira as a sub-issue of https://issues.apache.org/jira/browse/INFRA-1896
, we also need a vote apparently. We can update the pom and start
pushing snapshots immediately.
One other advantage of nexus is that we can use unique timestamped
snapshots rather than non-unique "SNAPSHOT" snapshots which can
reduce internal maven confusion a bit.
I'm primarily thinking of trunk here, I might be able to work on
other active branches a bit if I know what they are :-)
thanks
david jencks