1. 程式人生 > >mvn打包及報錯分析

mvn打包及報錯分析

per AC 添加 jre 普通 vid aps jdk安裝 rop

普通打包命令:
  mvn clean install -Dmaven.test.skip=true
指定配置文件打包:
  mvn clean package -P prod -Dmaven.test.skip=true

      <profiles>
		...
		<profile>
	        <id>prod</id>
	        <properties>
	           <autoconfig.properties>prod.properties</autoconfig.properties>
	        </properties>
	    </profile>
	</profiles>    


使用idea中的命令窗口打包出現下面錯誤:
  error:
    No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
原因分析:
  1.查看idea的jdk的環境都是直接配置的jdk,未發現問題原因
  2.在git的cmd中使用命令進行編譯還是不行,和idea環境無關
  3.查看javac編譯命令是否可以執行,找不到命令,重新配置了jdk環境
  總結:之前jdk安裝,自動添加jdk路徑添加path環境變量中,編譯命令的地址並沒有自動配置到環境變量中

mvn打包及報錯分析