当前位置:编程学习 > JAVA >>

求高手指点maven3并行编译时的问题

使用maven-compiler-plugin编译maven项目,设置<comilerId>eclipse</comilerId>,使用的JDK版本为1.7.0_17,有设置<source>1.7</source> <target>1.7</target>

在使用maven2或maven3不带-T参数的情况下,编译完全没问题,说明配置完全没问题
但如果使用maven3且带上-T参数,在不更改任何配置的情况下,则有时候会编译失败,报错全是如下样式:
    Syntax error,xxxx are only available if source level is 1.5

从报错来看,编译失败的项目使用了编译插件默认的1.4的JDK版本编译,而不是使用配置的1.7
根据测试,并行度越高,因该原因导致的失败概率越高,同样运行mvn install -T 0.5C,在64CPU的机器上编译,100%失败,在12CPU机器上编译,失败的概率约是10%左右

求高手指导相关的处理方法或规避措施,自己找了好几个星期了,没有任何进展。。。

不胜感激。。。 JDK Maven --------------------编程问答-------------------- 高手在哪里。。
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,