Hi Chris,

based on the log output:

[INFO] Executing: /bin/sh -c cd /home/ubuntu/workspace/betterrandom/target/checkout && git checkout BetterRandom-0.9.2.14 [INFO] Working directory: /home/ubuntu/workspace/betterrandom/target/checkout [INFO] Executing: /bin/sh -c cd /home/ubuntu/workspace/betterrandom/target/checkout && git ls-files [INFO] Working directory: /home/ubuntu/workspace/betterrandom/target/checkout [INFO] Invoking perform goals in directory /home/ubuntu/workspace/betterrandom/target/checkout/betterrandom
[INFO] Executing goals 'deploy'...
[INFO] Executing: /bin/sh -c cd /home/ubuntu/workspace/betterrandom/target/checkout/betterrandom && /usr/share/maven/bin/mvn -s /tmp/release-settings4188024815796759751.xml deploy --no-plugin-updates -DperformRelease=true -f pom.xml [WARNING] Command line option -npu is deprecated and will be removed in future Maven versions.
    [INFO] Scanning for projects...
    [WARNING]
[WARNING] Some problems were encountered while building the effective model for io.github.pr0methean.betterrandom:BetterRandom:jar:0.9.2.11-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing.
    [WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
[INFO] [INFO] ------------------------------------------------------------------------

There is being checkout a tag BetterRandom-0.9.2.14 which seemed to contain the wrong version...Have you ever had such a tag ? May be done via command line ?

Furthermore the output on Github shows something:

https://github.com/Pr0methean/BetterRandom/commit/0ce146b58ab0f18da93d665e8604dfa15eebdf09

Revert "Merge coverage and post-Proguard testing into same run."
This reverts commit a7f1da8.
instead of the usual messages like:
"[maven-release-plugin] prepare release ..."


Haven't you deleted this tag if something has failed with the release on the remote ?

Kind regards
Karl Heinz Marbaise





On 10/09/17 21:52, Chris wrote:
Actually, the parent pom.xml can probably be deleted now. I was trying to keep the child one together with a sibling pom.xml, which builds some benchmarks (that I'm not going to push to Maven Central since they wouldn't be useful as a library). I'll do that and see if it makes any difference. You'll notice that release.sh descends into a subfolder to do the build; so do my other build scripts.

On Sun, Sep 10, 2017 at 12:45 PM Karl Heinz Marbaise <khmarba...@gmx.de <mailto:khmarba...@gmx.de>> wrote:

    Hi Chris,

    If i correctly see in your pom file you have defined Git URL in the root
    location of your project as well as in the sub module which is simply
    wrong...
    Cause you are trying to release a multi module build which means these
    things should only be at the root of that...

    Furthermore your child (skinny-wars-javaee5/pom.xml) duplicates many
    things...Apart from that your child (which is not the case) based on the
    things in Git repo:

         <!--  <parent>
          <artifactId>root</artifactId>
          <groupId>io.github.pr0methean.betterrandom</groupId>
          <version>0.9.2.6-SNAPSHOT</version>
          <relativePath>../pom.xml</relativePath>
        </parent> -->
        <properties>
          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
          <prefix />
          <maven.compiler.source>1.8</maven.compiler.source>
          <maven.compiler.target>1.8</maven.compiler.target>
          <annotatedJdk>${org.checkerframework:jdk8:jar}</annotatedJdk>
          <github.global.server>github</github.global.server>
        </properties>
        <groupId>io.github.pr0methean.betterrandom</groupId>
        <artifactId>BetterRandom</artifactId>
        <version>0.9.2.15-SNAPSHOT</version>
        <name>BetterRandom</name>


    So in the end the parent is an aggregator...So my question if why are
    you trying to release a single module ? Why not the whole in one go?

    Furthermore you see the difference in the version ?

    BTW: I'm not sure but there have been improvements made in more recent
    versions of maven-release-plugin (but I'm not sure if really support
    releases of childs at the moment?)...

    Kind regards
    Karl Heinz Marbaise






    On 10/09/17 20:52, Chris wrote:
     > I've been informed at
    https://issues.sonatype.org/browse/OSSRH-34445 that:
     > "The logs show that the build is trying to checkout the release
    branch, but
     > whatever it checks out probably still has 0.9.2.7-SNAPSHOT as the
    version
     > instead of 0.9.2.8
     >
     > Once the build things it's building a SNAPSHOT version, it has no
    choice
     > but to deploy to the Snapshots repo"
     >
     > I've changed my release shell script a little bit since then to
    properly
     > integrate the Proguard step, but I'm still having the same issue.
    A more
     > up-to-date output log is here: https://pastebin.ca/3866418 The
    script I'm
     > running is at
     >
    
https://github.com/Pr0methean/BetterRandom/blob/66901100812a4bca1243ac7639c34a837d6aecfa/release.sh
     > and
     > the pom.xml is at
     >
    https://github.com/Pr0methean/BetterRandom/blob/master/betterrandom/pom.xml
     > .
     >
     > What do I need to do differently to generate a release with a
    non-snapshot
     > tag?
     >



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to