1. 程式人生 > >Maven命令無效+打包專案釋出

Maven命令無效+打包專案釋出

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>