maven编译java源码

maven 是 Java的一个项目管理工具, 可以对 Java项目进行构建、解决打包依赖等

官网 https://maven.apache.org/

maven 官方仓库 https://repo.maven.apache.org/

maven 下载 https://maven.apache.org/download.cgi

安装maven前必须安装java 环境:

Maven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上

maven 安装

包安装
apt update && apt -y install maven
mvn -version

#仓库镜像加速
/etc/maven/settings.xml

......
 <mirrors>
   <!--阿里云镜像-->
   <mirror>
       <id>nexus-aliyun</id>
       <mirrorOf>*</mirrorOf>
       <name>Nexus aliyun</name>
       <url>http://maven.aliyun.com/nexus/content/groups/public</url>
   </mirror>                                                                     
        
 </mirrors>
 ......

二进制安装

参考脚本 maven二进制安装脚本

maven 编译java源码

进入到包含有“pom.xml”的路径,执行:

mvn clean install package -Dmaven.test.skip=true
#选项"-Dmaven.test.skip=true":跳过测试,并且不编译测试下的源代码
#选项"-DskipTests":不执行测试,但是会进行测试代码的编译

#启动多线程编译:
mvn -T 4 clean install package -Dmaven.test.skip=true

#分配编译的 CPU 个数:
mvn -T 2C clean install package -Dmaven.test.skip=true

#启用多线程编译:
mvn clean install package -Dmaven.test.skip=true -Dmaven.compile.fork=true