Java Jenkins使用maven发布插件构建失败

Java Jenkins使用maven发布插件构建失败,java,maven,jenkins,Java,Maven,Jenkins,在使用maven发布插件构建jenkins(Java 8,IBM sdk)的过程中,是否有人遇到过以下异常: [INFO] An exception has occurred in the compiler (1.8.0-internal). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for du

在使用maven发布插件构建jenkins(Java 8,IBM sdk)的过程中,是否有人遇到过以下异常:

[INFO] An exception has occurred in the compiler (1.8.0-internal). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport)  after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report.  Thank you.
[INFO] java.lang.NullPointerException
[INFO]  at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:142)
[INFO]  at javax.lang.model.util.ElementScanner6.visitType(ElementScanner6.java:189)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:777)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.visitType(JavacProcessingEnvironment.java:758)
[INFO]  at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:1162)
[INFO]  at javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:157)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:798)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.findAnnotationsPresent(JavacProcessingEnvironment.java:993)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.<init>(JavacProcessingEnvironment.java:891)
[INFO]  at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1182)
[INFO]  at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1182)
没有maven发布插件,构建是成功的。插件配置如下所示:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
        <tagBase>[myTagUrl]</tagBase>
        <tagNameFormat>@{project.version}</tagNameFormat>
        <branchBase>[myBranchUrl]</branchBase>
        <checkModificationExcludes>
            <checkModificationExclude>src/main/java/META-INF/sun-jaxb.episode</checkModificationExclude>
        </checkModificationExcludes>
    </configuration>
</plugin>

org.apache.maven.plugins
maven发布插件
2.5.1
[myTagUrl]
@{project.version}
[myBranchUrl]
src/main/java/META-INF/sun-jaxb.eption
Java版本信息:

java版本“1.8.0”
Java(TM)SE运行时环境(构建pap6480sr1-20150417_01(SR1))
IBM J9虚拟机(构建2.8,JRE 1.8.0 AIX ppc64-64压缩参考20150410_243669(启用JIT,启用AOT)
J9VM-R28_Java8_SR1_20150410_1531_B243669
JIT-tr.r14.java_20150402_88976.03
GC-R28_Java8_SR1_20150410_1531_B243669_CMPRS
J9CL-20150410_243669)
JCL-20150413_01基于Oracle jdk8u45-b13

解决方案: 显然,maven发布插件和apt maven插件存在资源访问问题(可能是由于发布插件创建的线程)。
因此,在调用apt maven插件前等待几秒钟解决了这个问题。

您使用的是哪一个Java 1.8版本?我添加了Java版本信息您使用SVN、Git等发布吗?因为看起来很奇怪的是'Maven执行失败,退出代码:'1'`我们使用的是SVN,scm标记可用,还有distributionManagement URL您是在Jenkins还是在local上运行?SVN是否通过Path提供?您使用的是哪一个Java 1.8版本?我添加了Java版本信息您是否使用SVN、Git等发布?因为看起来很奇怪的是'Maven执行失败,退出代码:'1'`我们使用的是SVN,scm标记可用,还有distributionManagement URL您是在Jenkins还是在local上运行?SVN是否可通过Path访问?
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
        <tagBase>[myTagUrl]</tagBase>
        <tagNameFormat>@{project.version}</tagNameFormat>
        <branchBase>[myBranchUrl]</branchBase>
        <checkModificationExcludes>
            <checkModificationExclude>src/main/java/META-INF/sun-jaxb.episode</checkModificationExclude>
        </checkModificationExcludes>
    </configuration>
</plugin>