Maven学习笔记
2014-07-31 16:03
260 查看
1、pom.xml是Maven项目的核心,dependencies元素(可包含多个dependency元素),以声明项目依赖的第三方包,<scope>用于标记依赖范围,默认值为compile,表示该依赖对主代码及测试代码都有效;而test表示仅对测试代码有效。
2、在项目根目录下执行:mvn clean compile,告诉maven清理输出目录target/,compile告诉Maven编译项目主代码(一般目录结构为src/main/java);
3、执行mvn clean test,会自动执行项目主资源(resources)处理、主代码编译、测试资源(testResources)处理、测试代码编译等
4、打包:mvn clean package,打包之前会自动执行主代码编译及测试
5、安装(即已开发的jar包重用):mvn clean install,先打包,然后将生成的jar包安装到maven的本地仓库中
5、一些约定:在项目的根目录中放置pom.xml,在src/main/java中放置项目的主代码,在src/test/java中放置项目的测试代码。
6、更快地创建项目的骨架:mvn archetype:generate,可以帮助我们快速地在java源代码基础上构造可运行的项目,生成pom.xml
7、pom.xml中三个重要的元素:groupId、artifactId和version,它定义了一个项目的基本坐标(可理解为它们是项目在maven中的ID),groupId定义了项目属于哪个组,往往和项目所在的组织或公司存在关联
8、maven构建的项目的文件名一般格式为:artifactId-version[-calssifier].packaging
2、在项目根目录下执行:mvn clean compile,告诉maven清理输出目录target/,compile告诉Maven编译项目主代码(一般目录结构为src/main/java);
3、执行mvn clean test,会自动执行项目主资源(resources)处理、主代码编译、测试资源(testResources)处理、测试代码编译等
4、打包:mvn clean package,打包之前会自动执行主代码编译及测试
5、安装(即已开发的jar包重用):mvn clean install,先打包,然后将生成的jar包安装到maven的本地仓库中
5、一些约定:在项目的根目录中放置pom.xml,在src/main/java中放置项目的主代码,在src/test/java中放置项目的测试代码。
6、更快地创建项目的骨架:mvn archetype:generate,可以帮助我们快速地在java源代码基础上构造可运行的项目,生成pom.xml
7、pom.xml中三个重要的元素:groupId、artifactId和version,它定义了一个项目的基本坐标(可理解为它们是项目在maven中的ID),groupId定义了项目属于哪个组,往往和项目所在的组织或公司存在关联
8、maven构建的项目的文件名一般格式为:artifactId-version[-calssifier].packaging
相关文章推荐
- 学习笔记之maven2学习总结(2,进阶setting.xml与pom.xml)
- Better Builds with Maven学习笔记
- 主题:Maven学习笔记2——向repository上传artifact
- Maven学习笔记 三篇
- maven 学习笔记(三)创建一个较复杂的 eclipse+android+maven 工程
- maven 学习笔记(二)创建一个简单的 eclipse+android+maven 工程
- maven2.0学习笔记[摘]
- Maven学习笔记
- maven3学习笔记3--maven的坐标
- 学习笔记之maven2学习总结(3,maven2在淘宝项目的应用)
- Maven学习笔记(1) 了解什么是Maven
- JUnit学习笔记5---从Maven中运行测试
- Better Build with Maven-学习笔记(1)
- 学习笔记之Maven(一)
- Maven学习笔记
- Better Builds with Maven学习笔记
- maven学习笔记
- maven2学习 新手上路(笔记形式)
- maven3学习笔记1--maven的安装与配置
- maven 学习笔记(一)eclipse+android+maven