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.


Reply via email to