Maven学习笔记 (一)

配置本地仓库:

  注:本地存储库必须是绝对路径。

<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     |               `-- app
 9     |                   `-- 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>

猜你喜欢

转载自www.cnblogs.com/NameZZH/p/9221453.html