OK, so I tried to do a release (of the bus/nest components). After a few hours, I hit a
brick wall and can't go further. Someone tell me what's wrong.
First off, you need to fix all your javadoc warnings - because the release plugin will
fail if you have any javadoc warnings. So I fixed those. I then did:
mvn clean install -Prelease
and it finished successfully. I then did:
mvn clean release:clean release:prepare
and it also finished successfully. I now have a 0.0.2 tag and the git repo looks correct.
So I then did:
mvn release:perform
And it failed, like this:
[INFO] [INFO] Hawkular Nest Distribution ......................... FAILURE [ 3.184 s]
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [INFO] Total time: 02:46 min
[INFO] [INFO] Finished at: 2015-05-19T17:19:38-04:00
[INFO] [INFO] Final Memory: 90M/560M
[INFO] [INFO] ------------------------------------------------------------------------
[INFO] [ERROR] Failed to execute goal
org.apache.maven.plugins:maven-assembly-plugin:2.5.1:single (distro-assembly) on project
hawkular-nest-distro: Failed to create assembly: Error creating assembly archive
distribution: You must set at least one file. -> [Help 1]
I have no idea why this failed when all the other builds were successful. Even Travis
finished building successfully! See:
http://travis-ci.org/hawkular/hawkular-bus/builds/63241958 ... and FYI: Nexus has a
snapshot repo with all of my artifacts except for that last one that failed to build. So
Nexus isn't the problem.
How do you debug this? I googled that error message and nothing came up as an obvious
fix.
So, after a couple hours, I still have no idea how to do a release successfully, which is
odd since I've been told this was supposed to only take me a few seconds to complete
:)