I was about to release the RC for voting, when I hit an error building from the 4.1 branch via the following command:
mvn -P developer,systemvm clean install Does anyone know what's going wrong here? Snipped output below: [INFO] ------------------------------------------------------------------------ [INFO] Building Apache CloudStack apidoc Tools 4.1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ cloud-apidoc --- [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloud-apidoc --- [INFO] [INFO] --- exec-maven-plugin:1.2.1:exec (compile) @ cloud-apidoc --- + set -u + TARGETJARDIR=../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib + shift + DEPSDIR=../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib + shift + DISTDIR=./target + shift ++ canonical_readlink ./build-apidoc.sh +++ dirname ./build-apidoc.sh ++ cd . +++ basename ./build-apidoc.sh ++ __filename=build-apidoc.sh ++ '[' -h build-apidoc.sh ']' +++ pwd -P ++ echo /private/tmp/cloudstack/apache-cloudstack-4.1.0-src/tools/apidoc + thisdir=/private/tmp/cloudstack/apache-cloudstack-4.1.0-src/tools/apidoc + PATHSEP=: + [[ darwin11.3.0 == \c\y\g\w\i\n ]] + CP=:/ + for file in '$TARGETJARDIR/*.jar' + CP=':/:../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib/*.jar' + for file in '$DEPSDIR/*.jar' + CP=':/:../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib/*.jar:../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib/*.jar' + java -cp ':/:../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib/*.jar:../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//lib/*.jar' com.cloud.api.doc.ApiXmlDocWriter -d ./target -f ../../client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF//classes/commands.properties Exception in thread "main" java.lang.NoClassDefFoundError: com/cloud/api/doc/ApiXmlDocWriter Caused by: java.lang.ClassNotFoundException: com.cloud.api.doc.ApiXmlDocWriter at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) + '[' 1 -ne 0 ']' + exit 1