您的位置:首页 > 其它

学习&笔记——《Maven实战》学习笔记

2016-02-02 18:39 239 查看
项目主代码和测试代码不同,项目的主代码会被打包到最终的构建中(如jar),而测试代码只在运行测试时用到,不会被打包。默认情况下,Maven假设项目主代码位于src/main/java目录。

pom.xml

<artifactId>h5_base_registlogin_parent</artifactId>
<groupId>com.ctrip.cap</groupId>
<version>0.0.1-SNAPSHOT</version>


1. Maven项目的额核心是pom.xml。代码中groupid、artifactid和version这三个元素定义了一个项目基本的目标,在Maven的世界,任何的jar、pom或者war都是以基于这些基本的坐标进行区分的。

2. 坐标详解

artifactId:必须,定义实际项目中的一个Maven项目(模块)。默认情况下,Maven生成的构件,其文件名会已artifactId作为开头。

groupId:必须,定义当前Maven项目隶属的实际项目。groupId不应该对应项目隶属的组织或公司。

version:必须,定义Maven项目当前所处的版本。

packing:定义Maven项目的打包方式。

classifier:定义构建输出的一些附属构件。、

  任何一个Maven项目都需要定义自己的坐标,当这个Maven项目成为其他Maven项目的依赖的时候,这组坐标就体现了其价值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: