Re: Change default release process

2012-06-04 Thread Achim Nierbeck
Hi Harald, sounds reasonable to me. I'm +1 this way the prepare actually does prepare what is being released :) regards, Achim 2012/6/4 Harald Wellmann : > With the current Pax Exam milestone release, I had an issue that could > likely be addressed in the master POM: > > The release:perform goal

Re: Change default release process

2012-06-04 Thread Harald Wellmann
With the current Pax Exam milestone release, I had an issue that could likely be addressed in the master POM: The release:perform goal failed with the javadoc plugin complaining about a missing javax.faces class (which I never use directly), so I had to squash the staging repository, delete th

Re: Change default release process

2012-05-29 Thread Achim Nierbeck
hi, a) I'm fine with either, I guess the old ones have been good enough :) b) I'm fine with this too c) I'm not sure about this, I'd rather push the tag during the release:prepare phase. One might still remove the tag if it doesn't work out :) besides c) which is basically just a personal favo

Re: Change default release process

2012-05-28 Thread Andreas Pieber
OK, I've updated and pushed everything according to your concerns. Only things opened are: a) using the (older) versions from the parent plugin instead of possibly newer versions b) the default version tag name c) don't push by default (and therefore also required the -DconnectionUrl param) Any o

Re: Change default release process

2012-05-28 Thread Andreas Pieber
Hey, On Mon, May 28, 2012 at 6:53 PM, Harald Wellmann wrote: > some remarks and questions: > > - Deleting plugins.javadoc.version leaves a dangling reference in the > reporting section. This shouldn't happen since the version is from the sonatype parent (but I'll check). > > - Deleting the java

Re: Change default release process

2012-05-28 Thread Harald Wellmann
Hi Andi, some remarks and questions: - Deleting plugins.javadoc.version leaves a dangling reference in the reporting section. - Deleting the javadoc plugin from the POM effectively downgrades the plugin from 2.8 to 2.7 used in the OSS parent POM. Don't think we want to go back, do we? The l

Re: Change default release process

2012-05-28 Thread Achim Nierbeck
+1 regards, Achim Am 28.05.2012 15:19, schrieb Andreas Pieber: > If there are no further comments on my changes I'll merge them by > tomorrow midday into the master and cut a 3.0.0 release of the ops4j > master. > > Kind regards, > Andreas > > On Thu, May 24, 2012 at 9:46 AM, Andreas Pieber wrot

Re: Change default release process

2012-05-28 Thread Andreas Pieber
If there are no further comments on my changes I'll merge them by tomorrow midday into the master and cut a 3.0.0 release of the ops4j master. Kind regards, Andreas On Thu, May 24, 2012 at 9:46 AM, Andreas Pieber wrote: > using org.ops4j.master 3.0.0 will fix this all; only thing required > then

Re: Change default release process

2012-05-24 Thread Andreas Pieber
using org.ops4j.master 3.0.0 will fix this all; only thing required then is the permission to push to oss.sonatype.org (org.ops4j). Kind regards, Andreas On Thu, May 24, 2012 at 9:40 AM, Guillaume Nodet wrote: > I'd like something which doesn't need permissions on ops4j because it > always fail

Re: Change default release process

2012-05-24 Thread Andreas Pieber
I've pushed my ideas to [1]. Basically all you need to do for a snapshot release in your project is a "mvn install deploy" and to release your project is "mvn release:prepare release:perform -DconnectionUrl=scm:git:file://$`pwd`" Once the push to m2 had been successfully simply do a "git push

Re: Change default release process

2012-05-24 Thread Guillaume Nodet
I'd like something which doesn't need permissions on ops4j because it always fail for me. I kinda have to rely on an even more manual process using https://gist.github.com/808620 Or maybe that problem can be fixed somehow but I don't know how. On Tue, May 15, 2012 at 3:18 PM, Andreas Pieber wrote

Re: Change default release process

2012-05-24 Thread Andreas Pieber
Another addition here: After looking at it again I'm curious if we really need to push our snapshots to http://oss.sonatype.org/content/repositories/ops4j-snapshots/ instead of https://oss.sonatype.org/content/repositories/snapshots/ where all snapshots of all other sonatype using projects are loc

Re: Change default release process

2012-05-15 Thread Andreas Pieber
TBH I think this is nothing we could really fix in the root. This one is rather a conceptional problem someone cooked up. We should rather deploy EVERYTHING by default in the release profile. There could be (optionally) additional profiles which e.g. skip the itests, but this shouldn't be the defau

Re: Change default release process

2012-05-15 Thread Andreas Pieber
Typically remote tags are created automatically (or will once I'm finished) doing mvn release:prepare release:perform (well, they'll be pushed asap they're created locally). This behavior though has one big disadvantage. Assume that you've missed anything in the release process (e.g. your uploaded

Re: Change default release process

2012-05-15 Thread Harald Wellmann
One more thing: We need to take care of extra stuff in special profiles. E.g. Pax Exam has an itest profile for integration tests which should not be pushed to Maven Central, But that means that the POM versions of the itest projects don't get updated automatically by the Maven Release plugin

Re: Change default release process

2012-05-15 Thread Harald Wellmann
+1 ...but don't forget to update http://team.ops4j.org/wiki/display/ops4j/Releasing :-) Am 15.05.2012 15:18, schrieb Andreas Pieber: mvn release:prepare release:perform (add this for local tags -DconnectionUrl=scm:git:file://`pwd`) Can you explain? I'd say you always want remote tags and

Re: Change default release process

2012-05-15 Thread Toni Menzel
Same here: KISS! +1 Good move, Andy! On Tue, May 15, 2012 at 4:00 PM, Achim Nierbeck wrote: > I'm in strong favor of KISS, therefore +1 :) > > 2012/5/15 Andreas Pieber : > > Hey guys, > > > > Formerly, as we not relied on maven central, but rather on our own > > repositories we had a lot of rel

Re: Change default release process

2012-05-15 Thread Achim Nierbeck
I'm in strong favor of KISS, therefore +1 :) 2012/5/15 Andreas Pieber : > Hey guys, > > Formerly, as we not relied on maven central, but rather on our own > repositories we had a lot of release profiles. This is no longer > required since everything goes to central now. I would like to change > th