2017年1月3日

摘要: 任何一个构件都有唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径,这是Maven的仓库布局方式。 groupId/artifactId/version/artifactId-version(-classifier).packaging 对于Maven来说。仓库只分为两类:本地仓库和远程仓库。 阅读全文
posted @ 2017-01-03 16:19 forever_elf 阅读(217) 评论(0) 推荐(0)
 
摘要: 代码的第一行是xml头,指定了该xml文档的版本和编码方式 project是所有pom.xml的根元素,还声明了一些POM相关的命名空间及xsd元素。 modelVersion指定了当前POM模型的版本。对于Maven2和Maven3来说,他只能是4.0.0 groupId,artifactId和v 阅读全文
posted @ 2017-01-03 16:19 forever_elf 阅读(355) 评论(0) 推荐(0)
 
摘要: mvn clean compile //clean告诉Maven清理输出目录target/,compile告诉Maven编译项目主代码。 mvn clean test //清理输出目录target/,然后执行测试 mvn clean package //清理输出目录target/,然后进行打包 mv 阅读全文
posted @ 2017-01-03 16:19 forever_elf 阅读(244) 评论(0) 推荐(0)
 
摘要: Maven的生命周期抽象了构建的各个步骤,定义了他们的次序,但没有提供实现。Maven设计了插件机制。每个构建步骤都可以绑定一个或多个插件行为,而且Maven为大多数构建步骤编写并绑定了默认插件。 Maven的生命周期与插件相互绑定,用以完成实际的构建任务。具体而言,是生命周期的阶段与插件目标相互绑 阅读全文
posted @ 2017-01-03 12:06 forever_elf 阅读(168) 评论(0) 推荐(0)