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
- Maven3学习第一天
- 学习第一天
- 学习.net第一天
- C#学习第一天
- 学习CRYPTOAPI第一天
- 学习C#第一天
- Winpcap学习第一天
- 学习NHibernate--第一天
- 学习日志第一天
- 学习基础 第一天
- java学习第一天
- WINRUNNER学习第一天
- php学习第一天
- 学习C#第一天
- Java学习第一天
- 第一天学习C#
- javascript学习第一天
- java学习第一天
- 安装Daemon
- combobox模糊搜索(收藏)
- LED数码引脚图
- struts2.1.6 result 04
- Oracle数据库开发(一).Windows下配置使用ProC
- Maven3学习第一天
- Oralce数据库开发(二).Linux下配置使用ProC
- 其他数组处理函数
- 关于函数返回值的几种情况
- 二叉树按层次遍历--队列实现
- 向控制台打点什么
- 递归函数论与程序设计的关系
- 关于移位操作
- 2012校招之再战求职——腾讯无线(武汉)