maven快速上手
1、maven安裝
首先下載apache-maven-3.3.3-bin.zip(版本可以自己根據自己想要的下載)。
解壓後如下:
接下來配置系統環境變量:
到此,maven安裝好了,接下來輸入 mvn -v查看maven是否安裝成功。
2、settings.xml文件與實際項目中pom.xml文件配置的關聯講解
在settings.xml文件中
//這是本地倉庫路徑,管理本地的jar包
<localRepository>D:\SPOC\repository</localRepository>
//這是訪問私服的賬戶配置
<servers>
<server>
<id>nexus-releases</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
<profiles>
<profile>
<id>lifeng</id>
<activation>
<activeByDefault>false</activeByDefault>
<!-- 我這裏采用的是JDK1.8,請根據自己本地的版本配置相應的參數 -->
<jdk>1.8</jdk>
</activation>
<repositories>
<!--私有庫地址-->
<repository>
<id>nexus</id>
<url>http://localhost:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<!--插件庫地址-->
<pluginRepository>
<id>nexus</id>
<url>http://localhost:8081/nexus/content/groups/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
3、接下來主要說一下項目中pom.xml文件的配置:
<distributionManagement>
<repository>
<id>releases</id>
<name>Nexus Release Repository</name>
<url>http://localhost:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
此配置中的兩個id標簽名稱需要與settings.xml文件中<servers>標簽中的兩個id標簽名稱對應一致,因為這是對應登錄私服的賬戶,否則在把maven工程打成jar包的過程中會失敗。並且通過此配置可以把工程打成jar包後對應的發布到私服中。
4、maven工程打jar包
右鍵工程---->run as ----> run configurations
然後選擇 maven build, 右鍵-->新建
點擊Beswse Workspace選擇需要打包的maven工程, 在Golas 中輸入 clean install deploy ,
然後點擊apply應用,最後點擊run進行運行。成功後就會把此jar包打到私服中去。
maven快速上手