• JBoss Wildfly (1) —— 7.2.0.Final编译


    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

    参考来源:

    GitHub: wildfly

    编译

    查看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
    

    结束

  • 相关阅读:
    HDU-5514 Frogs 容斥
    2019ICPC EC-FINAL H-King 随机
    2019ICPC EC-FINAL E-Flow 贪心
    洛谷P4200 千山鸟飞绝 Splay
    CodeForces 1249F Maximum Weight Subset 树形dp
    HDU-5534 Partial Tree 完全背包优化
    【数论】Lucas定理
    [APIO2009]抢掠计划 解题报告
    tarjan(缩点)
    树状数组总结
  • 原文地址:https://www.cnblogs.com/richaaaard/p/5069937.html
Copyright © 2020-2023  润新知