JBoss Wildfly (1) —— 7.2.0.Final编译
wildfly版本: 7.2.0.Final-testsuite-fix
jdk版本: jdk1.7.0_79
maven版本: apache-maven-3.3.9
参考来源:
编译
查看Tag
$ git tag -l
选择Tag
7.2.0.Final版本的testsuite有问题,请切换到补丁版本
git checkout tags/7.2.0.Final-testsuite-fix
错误
如果直接用maven编译可能会遇到maven-help-plugin的错误
java.lang.NoSuchMethodError:
org.apache.maven.settings.Settings.getRuntimeInfo
原始代码使用的plugin版本为2.1.1
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>2.2</version>
和
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-help-plugin
</artifactId>
<versionRange>
[2.1.1,)
</versionRange>
<goals>
<goal>active-profiles</goal>
<goal>effective-pom</goal>
<goal>effective-settings</goal>
<goal>system</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
查找全文替换成2.2版本(貌似这个plugin在mvnrepository上已经没有多少人使用了)
重新编译
$mvn install