http://maven.apache.org/download.cgi下載apache-maven-3.5.0-bin.zip,解壓到某個目錄下java
配置環境變量:apache
是否配置成功:框架
1.maven目錄結構:maven
src -main -java -package -test -java -package resources
2.在根目錄下(與src同級),添加pom.xml文件工具
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.test.maven01</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1SNAPSHOP</version>
<!--使用Junit4框架對代碼進行測試,須要導入Junit的依賴 --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies> </project>
注: groupId : 組織標識,也就是項目的包名。測試
artifactId : 模塊名,例如:my-project,在M2_REPO目錄下,將是:org/codehaus/mojo/my-project目錄。spa
version : 版本號。例如:NAPSHOP是快照版本命令行
3.使用命令行執行如下:3d
mvn compile 對項目進行編譯code
mvn test 運行測試用例
mvn package ,項目打包成.jar文件。
執行完成以後,在根目錄下,生成一些文件:
mvn clean 刪除maven所生產的目標文件 target目錄
mvn install 安裝jar包到本地倉庫中
1.mvn archetype:generate 按照提示進行選擇
Define value for property 'groupId': com.test.maven03 Define value for property 'artifactId': maven03-service Define value for property 'version' 1.0-SNAPSHOT: : 1.0.0SNAPSHOT Define value for property 'package' com.test.maven03: : com.test.maven03.service Confirm properties configuration: groupId: com.test.maven03 artifactId: maven03-service version: 1.0.0SNAPSHOT package: com.test.maven03.service Y: : y
2.mvn archetype:geenrate -Dgroup=組織名,公司網址的反寫+項目名
-DartifactId=項目名-模塊名
-Dversion=版本號
-Dpackage=代碼所存在的包名
最後自動建立的目錄: