1、cmd--》c:\users\administrator-->mvn -version先看一下maven安裝是否成功,環境變量是否配置正確
2、cd至需要打包的項目的路徑處:cd D:\xx\work\xxx\hfqnc123\smtkMaven
3、然后在項目的路徑下就可以使用maven命令:mvn package,mvn deploy等命令來對項目進行打包,部署
4、如果要部署項目到遠程倉庫,需要配置:
<distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://localhost:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>Snapshots</id>
<name>Internal Snapshots</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
這時候用 mvn deploy就可以把項目發布至遠程倉庫里了
5、maven的繼承和聚合
子項目的pom文件里通過《parent》節點來繼承父項目
<parent>
<groupId>com.tykj</groupId>
<artifactId>bspparty-parent</artifactId>
<version>0.0.2-SNAPSHOT</version>
<!--<relativePath>../bspparty-parent/pom.xml</relativePath>-->
</parent>
如果子項目里又聲明了artifactId,那么就是在子項目里覆蓋了父項目pom里的artifactId,一般情況下這個artifactId是要覆蓋的,如果子項目里沒有聲明父項目里的節點,那就是繼承了父項目的節點,
如果子項目繼承了父項目,那么在父項目的pom中需要定義一個聚合:
<modules>
<module>../bspparty</module>
</modules>
這個時候,maven的繼承與聚合全部完成
