# 编译（WildFly 17.0.0.Final）

1. 下载WildFly源码。
  1 2 3 cd /root git config --global http.sslVerify false git clone https://github.com/wildfly/wildfly.git

  若下载源码时出现报错“fatal: unable to access 'https://github.com/wildfly/wildfly.git/': Empty reply from server”，则可以使用如下命令下载。 1 git clone git://github.com/wildfly/wildfly.git

2. 切换到WildFly 17.0.0版本。
  1 2 cd wildfly git checkout 17.0.0.Final

3. 执行编译。
  使用自行安装的Maven进行构建，其中构建和执行过程参考Github(https://github.com/wildfly/wildfly)。

  1 mvn install

  编译回显结果如下。

  若显示BUILD SUCCESS，则编译通过。

  执行安装编译后会生成对应的.jar包，收集相关的.jar包的命令如下，其中wildfly-jar目录中的内容为编译所生成的全部jar包： 1 2 3 4 5 6 cd /root mkdir wildfly-jar cd /root/wildfly find . -name "*.jar" -exec cp -rf {} /root/wildfly-jar/ \; cd /root tar -cvjf wildfly-jar.tar.gz wildfly-jar
