Create sample app
mvn archetype:generate -B ^ -DarchetypeGroupId=com.atlassian.bamboo -DarchetypeArtifactId=bamboo-specs-archetype ^ -DarchetypeVersion=6.0.2 ^ -DgroupId=com.atlassian.bamboo -DartifactId=bamboo-specs-tutorial -Dversion=1.0.0-SNAPSHOT ^ -Dpackage=tutorial -Dtemplate=minimal cd bamboo-specs-tutorial
Execute command to publish plan to server
mvn -Ppublish-specs -X
Expected: plan published to server
Actual: build failed
Caused by: java.lang.NoClassDefFoundError: tutorial\PlanSpec (wrong name: tutorial/PlanSpec)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.atlassian.bamboo.specs.maven.sandbox.FileToBambooSpecsMapper.apply(FileToBambooSpecsMapper.java:35)
at com.atlassian.bamboo.specs.maven.sandbox.FileToBambooSpecsMapper.apply(FileToBambooSpecsMapper.java:10)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.atlassian.bamboo.specs.maven.sandbox.SpecsRunner.runSpecsUnderLowPrivilege(SpecsRunner.java:38)
at com.atlassian.bamboo.specs.maven.sandbox.SecureMethodInvoker$1.run(SecureMethodInvoker.java:47)
at java.lang.Thread.run(Thread.java:745)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException