Maven学习笔记
橙色闪光
正在学习中
展开
-
Maven学习笔记2-坐标与依赖
Maven坐标Maven定义了这样一组规则,世界上任何一个构件都可以使用Maven坐标唯一标识,Maven坐标的元素包括groupId、artifactId、version、packaging、classifier(通常不用)。只要我们指定了一组Maven坐标,Maven就能在其维护的中央仓库(http://reop1.maven.org/maven2)中找到相应构件(如果版权允许的话)。坐标含义详原创 2015-10-11 10:31:04 · 674 阅读 · 0 评论 -
Maven学习笔记1-QuickStart
使用archetype插件生成项目骨架 学习工具最好的方法就是去使用它。在这里maven提供了一个插件来快速生成一个基本的项目骨架,在命令行中输入 mvn archetype:generate -DgroupId=com.maven -DartifactId=hello-world -DarchetypeArtifactId=maven-archetype-quickstart -Dinter原创 2015-10-10 22:03:47 · 3591 阅读 · 0 评论 -
Maven学习笔记3-生命周期与插件
Maven生命周期Maven对一个项目的构建过程进行了抽象和统一,由此形成的Maven生命周期具体包括项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等。Maven的生命周期是抽象的,其具体任务由插件完成。三套生命周期Maven拥有三套独立的生命周期,每个生命周期都不同的阶段。用户执行某一个生命周期的某一阶段时,会先执行该周期中该阶段之前的所有阶段,但对其他周期不产生任何影响。c原创 2015-10-12 11:00:03 · 496 阅读 · 0 评论 -
Maven学习笔记4-聚合与继承
情景引入现在有一个hello-world项目,其由两个子模块构成,一个是hello-china模块,一个是hello-france模块,在构建这个多模块项目时,如何一次性构建其包含的两个子模块,而不是在两个子模块下分别运行mvn命令尼?当两个模块的pom文件中配置的依赖和插件有很多重复的时候,我们如何减少这种重复尼?为了解决以上问题,我们引入了聚合与继承的概念。聚合通过构建聚合模块,能够运行一条命令原创 2015-10-13 15:38:00 · 724 阅读 · 0 评论