Maven1_构建自己的第一个maven项目
2015-01-15 14:37
309 查看
1、去http://maven.apache.org/download.html下载一个版本的maven,解压至任意文件夹。
2、加入maven的环境变量
3、什么是maven?
maven是一个项目管理工具,包含了一个项目对象模型(POM),一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。
4、打开maven安装包,可以看到如下的结构
bin可执行的文件
boot类加载器
conf配置
lib依赖的jar包
5、执行maven命令
cmd进入c盘
执行mvn archetype:create -DgroupId=com.test.maven -DartifactId=test1 -DpackageName=com.test.maven.test1(artifactId项目名称 packageName maven创建目录的时候包的目录结构)
6、maven的生命周期
通常使用maven默认的生命周期,maven在运行时按照生命周期中各阶段的顺序执行目标。
Process-resources
compile
Process-classes
Process-test-resources
Test-compile
Test
7、安装jar包进repository
如果你想把你下载下来的jar包安装进repository中,怎么办呢?执行以下命令
mvn install:install-file -Dfile=C:\antlr\antlr\2.7.7\antlr-2.7.7.jar -DgroupId=antlr -DartifactId=antlr -Dversion=2.7.7 -Dpackaging=jar
8、改变repository目录路径
如果想重新指定repository的目录,打开setting.xml,改变localRepository后面的路径
9、推荐的好点的maven仓库
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/
10、依赖的作用范围
compile:默认使用该依赖,对编译,测试,运行三种classpath都有效。
test:只对测试时有效,如junit
provided:在运行时无效,对编译和测试有效,如servlet-api
runtime:如jdbc,对测试和运行有效,在编译时无效。
11、帮助命令
帮助
mvn help:describe -Dplugin=eclipse
显示完整信息
mvn help:describe -Dplugin=eclipse -Dfull
目标信息
mvn help:describe -Dplugin=eclipse -Declipse
2、加入maven的环境变量
3、什么是maven?
maven是一个项目管理工具,包含了一个项目对象模型(POM),一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。
4、打开maven安装包,可以看到如下的结构
bin可执行的文件
boot类加载器
conf配置
lib依赖的jar包
5、执行maven命令
cmd进入c盘
执行mvn archetype:create -DgroupId=com.test.maven -DartifactId=test1 -DpackageName=com.test.maven.test1(artifactId项目名称 packageName maven创建目录的时候包的目录结构)
6、maven的生命周期
通常使用maven默认的生命周期,maven在运行时按照生命周期中各阶段的顺序执行目标。
Process-resources
compile
Process-classes
Process-test-resources
Test-compile
Test
7、安装jar包进repository
如果你想把你下载下来的jar包安装进repository中,怎么办呢?执行以下命令
mvn install:install-file -Dfile=C:\antlr\antlr\2.7.7\antlr-2.7.7.jar -DgroupId=antlr -DartifactId=antlr -Dversion=2.7.7 -Dpackaging=jar
8、改变repository目录路径
如果想重新指定repository的目录,打开setting.xml,改变localRepository后面的路径
9、推荐的好点的maven仓库
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/
10、依赖的作用范围
compile:默认使用该依赖,对编译,测试,运行三种classpath都有效。
test:只对测试时有效,如junit
provided:在运行时无效,对编译和测试有效,如servlet-api
runtime:如jdbc,对测试和运行有效,在编译时无效。
11、帮助命令
帮助
mvn help:describe -Dplugin=eclipse
显示完整信息
mvn help:describe -Dplugin=eclipse -Dfull
目标信息
mvn help:describe -Dplugin=eclipse -Declipse
相关文章推荐
- MAVEN学习-第一个Maven项目的构建
- 【IntelliJ IDEA】Maven构建自己的第一个Java后台的方法
- 【IntelliJ IDEA】Maven构建自己的第一个Java后台
- 架构师之路(二十二)自己构建maven项目的java项目和web项目
- maven命令构建自己的java项目
- maven之旅之构建自己的maven项目骨架
- maven构建第一个项目
- 第三章 Maven第一个项目构建
- 基于Maven构建开发第一个Storm项目
- 自己做的第一个小型Ext项目
- 自己做的第一个能够被公司用到的项目
- Maven+SVN+Myeclipse项目构建
- (转)遇到重复的Maven项目初始配置,就要创建自己的Maven Archetype
- maven学习:基础,构建maven项目(1)
- 项目构建工具 Maven
- 使用Maven构建项目
- Hudson - 构建一个Maven2项目
- 使用Maven构建项目
- maven构建项目步骤
- 项目构建工具 Maven