Maven命令無效+打包專案釋出
阿新 • • 發佈:2019-01-08
1.剛配置完maven,run as maven (install clean) 等命令無效
需要新增MAVEN_HOME的環境變數
Preference---->Java---->Installed JREs---->Edit 選擇一個jdk----> Edit---->在Default VM arguments裡
新增-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME
注意$MAVEN_HOME為環境變數配置的名稱
2.Maven打包:
專案右鍵Run as-->Maven build...--> 出來下面的介面,注意紅色部分的填寫,Goals填寫package表示打包,下面的Skip Tests表示打包時不執行單元測試。
點選Run 就打包成功了,jar包在空間下/專案名/target下。沒有打包配置檔案。
讓後用下圖所示的軟體操作LINUX系統,吧打包的資料夾拽到相應目錄下即可
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0</version> <configuration> <path>/</path> <port>8889</port> <charset>utf-8</charset> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin>
maven的setting.xml優化
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>osc</id> <mirrorOf>central</mirrorOf> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> <mirror> <id>osc_thirdparty</id> <mirrorOf>thirdparty</mirrorOf> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </mirror>