Hi Georg
> I'm using the git-flow branching model. Might that be the problem?
You forgot run 'git flow release finish' at release 1.0 and 1.0.2
> Not sure I understand. Doesn't Maven first commit locally and then push
> that commit to the remote? If there's no local commit, I reckon there can't
> be anything that's pushed to a remote, right?
Sorry, you are right at release:prepare.
But it different at release:perform
You read this?
http://maven.apache.org/maven-release/maven-release-plugin/
You use maven 3.0.3.
You try to upgrate to 3.0.4 or newer.
Cheers
Kiyofumi Konodh
On 2013/02/28 15:44, Georg Gruetter wrote:
Hi Kiyofumi,
On Thursday, 28 February 2013 06:14:02 UTC+1, Kiyofumi Kondoh wrote:
Hi, Georg
Sorry, your pom doesn't have distributionManagement at github
https://github.com/jenkinsci/stashnotifier-plugin/blob/develop/pom.xml
https://github.com/jenkinsci/stashnotifier-plugin/blob/master/pom.xml
Actually it does, just not on the develop or master branch but on the
corresponding release branch:
https://github.com/jenkinsci/stashnotifier-plugin/blob/release/1.0.2/pom.xml
I'm using the git-flow branching model. Might that be the problem?
maven-release-plugin use scm repogitory, not your local git repogitory.
Not sure I understand. Doesn't Maven first commit locally and then push
that commit to the remote? If there's no local commit, I reckon there can't
be anything that's pushed to a remote, right?
you should read this
http://maven.apache.org/maven-release/maven-release-plugin/examples/prepare-release.html
and
mvn -DdryRun=true release:prepare release:perform
check to release phase.
That's good advice, I'll do that before I release next.
There is other option etc.
http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html
http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html
Cheers
Kiyofumi Kondoh
On 2/28/13, Georg Gruetter <[email protected] <javascript:>> wrote:
Hi Kiyofumy,
sorry to bother again. I followed your advice and added the distribution
management section to my local pom, assuming that the information on the
hosting wiki page is inaccurate, as you suggested. I did another release
yesterday but ended up with the same problem. mvn release:prepare
release:perform does not change the artifact version of my plugin (it
remains 1.1-SNAPSHOT despite me entering 1.0.2, in this case. No commits
and only a push to a SNAPSHOT repository. From what I can tell from the
mvn
output, mvn tries to
issue the right git commands to commit and push changes to the pom, but
I
never see anything locally. As I said, I use maven at work for releases
often and I have never seen such behaviour. Could it be that the parent
pom
has problems?
In any case I've attached the maven console output in case anybody can
give
me a clue as to what is going wrong.
Thanks in advance for your support and cheers,
Georg
On Tuesday, 26 February 2013 11:19:16 UTC+1, Kiyofumi Kondoh wrote:
Hi Georg,
Did you read this?
https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins#HostingPlugins-OverridetheMavenrepositorylocation%281.395andbefore%29
'1.395 and before' may be wrong. I think '1.396 or newer'
Or check other plugin's pom at github.com/jenkinsci
You set the 1.466, maven used this pom.
http://repo.jenkins-ci.org/public/org/jenkins-ci/plugins/plugin/1.466/plugin-1.466.pom
plugin-1.466.pom have <distributionManagement> element
http://maven.jenkins-ci.org:8081/content/repositories/snapshots
You released to that Maven repository.
You try to override the maven repository location.
Cheers
Kiyofumi Kondoh
On 2013/02/26 17:00, Georg Gruetter wrote:
Hi Kiofumy,
thanks for following up. I'm using Maven in my day to day work and I
don't
understand how this can happen. Maven even asked me for the new
release
number during the release process (as you can tell from the log I
attached)
and I specified 1.0.1, not 1.1-SNAPSHOT. Also, mvn release usually
create
two commits in my local repository - not here. Any advice as to what
I
should do differently?
On Tuesday, 26 February 2013 00:46:58 UTC+1, Kiyofumi Kondoh wrote:
Hi Georg,
You released snapshot.
http://maven.jenkins-ci.org:8081/content/repositories/snapshots/org/jenkins-ci/plugins/stashnotifier/1.1-SNAPSHOT/stashnotifier-1.1-20130225.184741-1.hpi
Cheers
Kiyofumi Kondoh
On 2/26/13, Georg Gruetter <[email protected] <javascript:>> wrote:
Hi Kiyofumi,
thanks for your suggestions. I changed the artifact ID to all
lowercase
letters. I didn't change the distribution management section of the
pom.xml
as the documentation you pointed at is valid for a parent pom of
version
1.395 or earlier. I'm using version 1.466. Did I misunderstand your
suggestions?
I just performed another release (1.0.1) - let's see how this goes.
I've
attached the maven output just in case.
Cheers,
Georg
--
You received this message because you are subscribed to the Google
Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it,
send
an
email to [email protected] <javascript:>.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an
email to [email protected] <javascript:>.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.