Maven學習筆記 (一)
阿新 • • 發佈:2018-06-24
地址 AR -c tor 命令 ppt posit col IE
配置本地倉庫:
註:本地存儲庫必須是絕對路徑。
<settings> ... <localRepository>/path/to/local/repo/</localRepository> ... </settings>
MAVEN項目目錄結構:
1 my-app 2 |-- pom.xml 3 `-- src 4 |-- main 5 | `-- java 6 | `-- com 7 | `-- mycompany 8 | `-- app9 | `-- App.java 10 `-- test 11 `-- java 12 `-- com 13 `-- mycompany 14 `-- app 15 `-- AppTest.java
MAVEN常用命令:
- Mvn compile 編譯
- Mvn clean 清空
- Mvn test 測試
- Mvn package 打包
- Mvn install 把項目安裝到本地倉庫
Mvn 遠程倉庫地址:http://mvnrepository.com/
MAVEN常用配置pom.xml:
modelVersion:POM 模型版本 4.0.0 固定 groupId:一般指某個公司或者某個組織的某個項目 比如 org.springframework artifactId:一般指某個具體項目的某個具體模塊 比如 spring-context Version:項目的版本
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 5 <groupId>com.mycompany.app</groupId> 6 <artifactId>my-app</artifactId> 7 <version>1.0-SNAPSHOT</version> 8 <packaging>jar</packaging> 9 10 <name>Maven Quick Start Archetype</name> 11 <url>http://maven.apache.org</url> 12 13 <dependencies> 14 <dependency> 15 <groupId>junit</groupId> 16 <artifactId>junit</artifactId> 17 <version>4.8.2</version> 18 <scope>test</scope> 19 </dependency> 20 </dependencies> 21 </project>
Maven學習筆記 (一)