Flume 源码编译

1.修改pom文件

  <repositories>
    <repository>
      <id>nexus.axiomalaska.com</id>
      <url>http://nexus.axiomalaska.com/nexus/content/repositories/public/</url>
    </repository>
    
    <repository>
      <releases>
      <enabled>true</enabled>
      <updatePolicy>always</updatePolicy>
      <checksumPolicy>warn</checksumPolicy>
      </releases>
      <id>conjars</id>
      <name>Conjars</name>
      <!--<url>http://conjars.org/repo</url>-->
      <url>https://orig.conjars.org/repo/</url>
      <layout>default</layout>
    </repository>    
  </repositories>

2.修改Maven settings.xml

添加阿里云仓库:

        <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
          <mirrorOf>central</mirrorOf>        
        </mirror>

3.配置git参数

执行:export MAVEN_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true"

4.开始编译

执行:mvn clean install -DskipTests -Drat.skip=true

原文地址:https://www.cnblogs.com/chuijingjing/p/14848564.html