That worked. Thanks so much!
On Fri, Jul 11, 2014 at 9:12 PM, Vincent Latombe <[email protected]> wrote: > Hi, > > You can read [1] to solve your issue. It is a recurring problem with > recent versions of git combined with outdated version of > maven-release-plugin. > > [1] > https://groups.google.com/forum/#!searchin/jenkinsci-dev/how$20to$20release$20plugin/jenkinsci-dev/XldX7ONGFDw/75gWMyaeayMJ > > Vincent > > > 2014-07-12 6:08 GMT+02:00 vinod <[email protected]>: > > Hi, >> >> I'm trying to follow the instructions specified at >> https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins#HostingPlugins-Releasingtojenkinsci.org >> to release my plugin (mesos-plugin). >> >> It looks like, at the end of the release the plugin that is being >> released is 0.4.0-SNAPSHOT instead of 0.4.0, despite me instructing the >> release plugin to do otherwise. This might be me being a maven noob, so if >> I'm doing something wrong please let me know. >> >> Beginning of my pom file: >> -------------------------------------- >> >> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" >> http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" >> http://maven.apache.org/POM/4.0.0 >> http://maven.apache.org/maven-v4_0_0.xsd"> >> >> <modelVersion>4.0.0</modelVersion> >> >> <parent> >> >> <groupId>org.jenkins-ci.plugins</groupId> >> >> <artifactId>plugin</artifactId> >> >> <version>1.509.1</version><!-- which version of Jenkins is this >> plugin built against? --> >> >> </parent> >> >> >> <groupId>org.jenkins-ci.plugins</groupId> >> >> <artifactId>mesos</artifactId> >> >> <version>0.4.0-SNAPSHOT</version> >> >> <packaging>hpi</packaging> >> >> <url>http://wiki.jenkins-ci.org/display/JENKINS/Mesos+Plugin</url> >> >> >> <scm> >> >> <connection>scm:git:ssh://github.com/jenkinsci/mesos-plugin.git >> </connection> >> >> <developerConnection>scm:git:ssh:// >> [email protected]/jenkinsci/mesos-plugin.git</developerConnection> >> >> <url>https://github.com/jenkinsci/mesos-plugin</url> >> >> </scm> >> >> .... >> >> ---------------- >> >> >> Here is me doing the release: >> >> ----------------------------------------------- >> >> ➜ mesos-plugin git:(master) mvn -Dresume=false release:prepare >> release:perform >> >> [INFO] Scanning for projects... >> >> [INFO] >> >> >> [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] Building mesos 0.4.0-SNAPSHOT >> >> [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] >> >> [INFO] --- maven-release-plugin:2.2.2:prepare (default-cli) @ mesos --- >> >> [INFO] Verifying that there are no local modifications... >> >> [INFO] ignoring changes on: pom.xml.next, release.properties, >> pom.xml.releaseBackup, pom.xml.backup, pom.xml.branch, pom.xml.tag >> >> [INFO] Executing: /bin/sh -c cd /Users/vinod/workspace/mesos-plugin && >> git status >> >> [INFO] Working directory: /Users/vinod/workspace/mesos-plugin >> >> [INFO] Checking dependencies and plugins for snapshots ... >> >> [WARNING] The POM for org.jenkins-ci.tools:maven-hpi-plugin:jar:1.93 is >> missing, no dependency information available >> >> [ERROR] Failed to build parent project for >> org.jenkins-ci.plugins:mesos:hpi:0.4.0-SNAPSHOT >> >> org.apache.maven.project.ProjectBuildingException: Some problems were >> encountered while processing the POMs: >> >> [ERROR] Unresolveable build extension: Plugin >> org.jenkins-ci.tools:maven-hpi-plugin:1.93 or one of its dependencies could >> not be resolved: Failure to find >> org.jenkins-ci.tools:maven-hpi-plugin:jar:1.93 in >> http://repo.maven.apache.org/maven2 was cached in the local repository, >> resolution will not be reattempted until the update interval of central has >> elapsed or updates are forced @ >> >> >> at >> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:182) >> >> at >> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:353) >> >> at >> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:273) >> >> at org.apache.maven.project.MavenProject.getParent(MavenProject.java:386) >> >> at >> org.apache.maven.project.MavenProject.getParentArtifact(MavenProject.java:1321) >> >> at >> org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhase.checkProject(CheckDependencySnapshotsPhase.java:120) >> >> at >> org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhase.execute(CheckDependencySnapshotsPhase.java:98) >> >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:206) >> >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:142) >> >> at >> org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:104) >> >> at >> org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:302) >> >> at >> org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:258) >> >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) >> >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) >> >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >> >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >> >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) >> >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) >> >> at >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) >> >> at >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120) >> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347) >> >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154) >> >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) >> >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) >> >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:157) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:597) >> >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) >> >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) >> >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) >> >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) >> >> Caused by: org.apache.maven.model.building.ModelBuildingException: 1 >> problem was encountered while building the effective model for >> org.jenkins-ci.plugins:plugin:1.509.1 >> >> [ERROR] Unresolveable build extension: Plugin >> org.jenkins-ci.tools:maven-hpi-plugin:1.93 or one of its dependencies could >> not be resolved: Failure to find >> org.jenkins-ci.tools:maven-hpi-plugin:jar:1.93 in >> http://repo.maven.apache.org/maven2 was cached in the local repository, >> resolution will not be reattempted until the update interval of central has >> elapsed or updates are forced @ >> >> >> at >> org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException(DefaultModelProblemCollector.java:195) >> >> at >> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:446) >> >> at >> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:398) >> >> at >> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:389) >> >> at >> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:148) >> >> ... 32 more >> >> What is the release version for "mesos"? (org.jenkins-ci.plugins:mesos) >> 0.4.0: : >> >> What is SCM release tag or label for "mesos"? >> (org.jenkins-ci.plugins:mesos) mesos-0.4.0: : >> >> What is the new development version for "mesos"? >> (org.jenkins-ci.plugins:mesos) 0.4.1-SNAPSHOT: : 0.5.0-SNAPSHOT >> >> [INFO] Transforming 'mesos'... >> >> [INFO] Not generating release POMs >> >> [INFO] Executing goals 'clean verify'... >> >> [WARNING] Maven will be executed in interactive mode, but no input stream >> has been configured for this MavenInvoker instance. >> >> [INFO] [INFO] Scanning for projects... >> >> [INFO] [INFO] >> >> >> [INFO] [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] [INFO] Building mesos 0.4.0 >> >> ..... >> >> ..... >> >> ...... >> >> [INFO] Uploaded: >> http://maven.jenkins-ci.org:8081/content/repositories/snapshots/org/jenkins-ci/plugins/mesos/0.4.0-SNAPSHOT/mesos-0.4.0-20140712.035221-3-javadoc.jar >> (92 KB at 53.8 KB/sec) >> >> [INFO] Uploading: >> http://maven.jenkins-ci.org:8081/content/repositories/snapshots/org/jenkins-ci/plugins/mesos/0.4.0-SNAPSHOT/maven-metadata.xml >> >> [INFO] 2/2 KB >> >> [INFO] >> >> [INFO] Uploaded: >> http://maven.jenkins-ci.org:8081/content/repositories/snapshots/org/jenkins-ci/plugins/mesos/0.4.0-SNAPSHOT/maven-metadata.xml >> (2 KB at 3.8 KB/sec) >> >> [INFO] [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] [INFO] BUILD SUCCESS >> >> [INFO] [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] [INFO] Total time: 44.636 s >> >> [INFO] [INFO] Finished at: 2014-07-11T20:52:39-07:00 >> >> [INFO] [INFO] Final Memory: 38M/81M >> >> [INFO] [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] Cleaning up after release... >> >> [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] BUILD SUCCESS >> >> [INFO] >> ------------------------------------------------------------------------ >> >> [INFO] Total time: 01:38 min >> >> [INFO] Finished at: 2014-07-11T20:52:39-07:00 >> >> [INFO] Final Memory: 9M/81M >> >> [INFO] >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------ >> >> I see that the snapshot plugin v0.4.0-SNAPSHOT was upload to the snapshot >> repo: >> >> http://repo.jenkins-ci.org/snapshots/org/jenkins-ci/plugins/mesos/ >> >> But not v0.4.0 to the releases repo: >> >> http://repo.jenkins-ci.org/releases/org/jenkins-ci/plugins/mesos/ >> >> >> Here is how my git looks after the release. Notice that pom.xml is added >> to index with new version but has not been committed. I thought/remember >> the maven plugin did this automatically? >> >> --------------------------------- >> >> $ git diff --cached >> >> diff --git a/pom.xml b/pom.xml >> >> index 514bdb1..6a9a981 100644 >> >> --- a/pom.xml >> >> +++ b/pom.xml >> >> @@ -8,7 +8,7 @@ >> >> >> >> <groupId>org.jenkins-ci.plugins</groupId> >> >> <artifactId>mesos</artifactId> >> >> - <version>0.4.0-SNAPSHOT</version> >> >> + <version>0.5.0-SNAPSHOT</version> >> >> <packaging>hpi</packaging> >> >> <url>http://wiki.jenkins-ci.org/display/JENKINS/Mesos+Plugin</url> >> >> ----------------------- >> >> >> I also just noticed that the same issue happened with my previous release >> (0.3.0) too. Though the earlier releases (0.1.0 and 0.20) seem to have been >> released fine. >> >> So, I guess I'm missing a step? Though its not clear what it is from >> reading the instructions on jenkins plugins page. >> >> >> Thanks, >> >> Vinod >> >> >> >> >> >> >> -- >> 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/d/optout. >> > > -- > 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/d/optout. > -- 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/d/optout.
