Maven基础
-
什么是maven?
Maven:基于项目对象模型pom的项目管理工具 (project object model) -
常用命令
mvn compile 编译
mvn test 测试
mvn package 打包
mvn clean 删除target目录
mvn install 安装Jar包到本地仓库
mvn archetype:generate 自动建立项目骨架
- 目录结构
src-main-java
src-test-java
src-main-resources
src-test-resources
target
pom.xml
- 仓库
本地仓库(用户的本地仓库)
中央仓库(Maven的中央仓库)
镜像仓库(Mirrors镜像仓库,在settings.xml中配置)
- 怎么向本地仓库导入官方仓库没有的Jar包
注:简单复制是不可行的。 正确方法是执行cmd命令:
mvn install:install file
-DgroupId=包名
-DartifactId=项目名
-Dversion=版本号
-Dpackage=Jar
-Dfile=文件路径
pom.xml中引用
<dependency>
<groupId>com.tinymood</groupId>
<artifactId>tinymood-core</artifactId>
<version>1.0.0</version>
</dependency>