Maven的打包命令

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

  mvn clean install package

2.有的时候受到测试的干扰,导致无法正在进行编译,这时候可以选择跳过测试:

  mvn clean install package -Dmaven.test.skip=true

  " -Dmaven.test.skip=true":跳过测试,并且不编译测试下的源代码;

  "-DskipTests":不执行测试,但是会进行测试代码的编译;

3.如果需要编译的代码异常庞大,需要考虑对编译环境做一些处理,提成编译效率:

  启动多线程编译: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

4.所有的Maven都是建立在JVM上的,所以进行编译的时候还需要考虑JVM参数优化:

  如果是windows找到“maven/bin/mvn.cmd”,如果linux找到“maven/bin/mvn”,配置参数是:“MAVEN_OPTS”

    打开属性配置文件:vim /etc/profile

    追加一个配置项:export MAVEN_OPTS="-Xmx6g -Xms6g"

    使配置立即生效:source /etc/profile

posted @ 2019-05-14 22:10  SweetBaby。  阅读(2136)  评论(0)    收藏  举报