Maven3学习第一天

来源:互联网 发布:万方数据库论文检测 编辑:程序博客网 时间:2024/05/16 06:19

1.Maven3默认的项目文件位置:

app/

       pom.xml: 放在项目的根目录下

       src/main/java: 放主代码

       arc/test/java:放测试代码

2.使用命令来构建项目的骨架:

mvn archetype:generate

(maven2则最好就用):mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate

3.坐标的理解:

<groupId>: 定义当前Maven项目隶属的实际项目。首先,Maven项目和实际项目不一定是一对一的关系。可以把maven的项目想象为实际项目的一个模块。

<artifactId>:该元素定义实际项目中的一个Maven项目,即相当于实际项目的一个模块。习惯命名:以实际项目名称作为前缀。

<version>:定义了Maven的项目的版本。

以上三个是必须定义的。

<packaging>:定义了该Maven项目的打包方式。默认为jar包的方式。

package为可选定义

<classifier>:定义了构建输出的一些附属构件。

classifier:不能直接定义。

生成的项目的名是与坐标相对应的,一般为:

artifactId-version[-classifier].packaging

原创粉丝点击