您的位置:首页 > 编程语言 > Java开发

java学习笔记——maven

2016-06-30 17:29 513 查看

maven篇

maven基本cmd命令

mvn -v

compile 编译

test 测试

package 打包

clean 删除target

install 安装jar包到本地仓库

创建目录的两种方式:

1.archetype:generate 按照提示进行选择

2.archetype:generate -DgroupId= 组织名,公司网址的反写+项目名

-DartifactId= 项目名-模块名

-Dversion=版本号

-Dpackage=代码所存在的包名

maven的package与install命令区别:

package是把jar打到本项目的target下,而install时把target下的jar安装到本地仓库。

install案例

用mvn target和install命令将maven01打包成jar存到本地仓库,在maven02的pom.xml中添加maven01 jar包依赖。

<!-- maven02项目的pom.xml -->
<?xml version="1.0" encoding="UTF-8"?>

<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion>

<!-- maven02本项目的坐标 -->
<groupId>com.imooc.maven02</groupId>
<artifactId>maven02-model02</artifactId>
<version>0.0.1SNAPSHOT</version>

<dependencies>
<!-- maven02项目junit jar包依赖 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>

<!-- maven02项目对于maven01项目的 jar包依赖 -->
<dependency>
<groupId>com.imooc.maven01</groupId>
<artifactId>maven01-model</artifactId>
<version>0.0.1SNAPSHOT</version>
</dependency>
</dependencies>
</project>


maven仓库的概念

坐标

构件

仓库(设置在 settings.xml)

本地仓库和远程仓库

镜像仓库

更改仓库位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven