“You don't have a SNAPSHOT project in the reactor projects list.” when using Jenkins Maven release plugin

后端 未结 4 1928
自闭症患者
自闭症患者 2020-12-13 11:35

I\'m using SVN, Maven 3.0.3 on the latest version of Jenkins and the Maven Release plugin. I\'m trying to use the Maven release plugin (through Jenkins) do a dry run and so

相关标签:
4条回答
  • 2020-12-13 12:06

    Bump Up your Project POM file for from the previously built code base to a new version.

    1.0.1-SNAPSHOT<version>1.0.1-SNAPSHOT</version>

    0 讨论(0)
  • 2020-12-13 12:11

    You're trying to release an artifact that's not a snapshot. That means your artifact's version number is something like 3.0.3. That version number implies its already been released. You can't release a release. There would be no changes in between and therefore no point.

    You're only supposed to release SNAPSHOT versions. That means your version number would be like 3.0.3-SNAPSHOT.

    0 讨论(0)
  • 2020-12-13 12:21

    Changing the check-out strategy to "Emulate clean checkout by first deleting unversioned files/ignored files, then svn update" did the trick for me.

    0 讨论(0)
  • 2020-12-13 12:28

    Jenkins workspace is not cleanup or you have FINAL version inside pom.xml. Jenkins has check-out strategy for cleaning up workspace.

    More: Maven release plugin - SNAPSHOT project needed

    Check-out Strategy options:

    • Emulate clean checkout by first deleting unversioned files/ignored files, as well as files/directories ignored by svn:ignore, then execute svn update.
    • Always check out fresh copy
    • Use svn update as much possible, with svn revert before update
    0 讨论(0)
提交回复
热议问题