
Maven
文章平均质量分 80
axxbc123
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Maven学习笔记九]Maven发布web项目
基于Maven的web项目的标准项目结构 user-project user-core user-service user-web src main java Java源代码包括Servlet等 webapp //名字必须是webapp且在...原创 2014-08-04 10:08:12 · 189 阅读 · 0 评论 -
[Maven学习笔记八]Maven常用插件应用
常用插件及其用法位于:http://maven.apache.org/plugins/ 1. Jetty server plugin 2. Dependency copy plugin 3. Surefire Test plugin 4. Uber jar plugin 5. Maven Source Plugin 1. Jetty Plugin...原创 2014-08-03 21:19:04 · 211 阅读 · 0 评论 -
[Maven学习笔记七]Maven插件和目标
插件(plugin)和目标(goal) Maven,就其本质而言,是一个插件执行框架,Maven的每个目标的执行逻辑都是由插件来完成的,一个插件可以有1个或者几个目标,比如maven-compiler-plugin插件包含compile和testCompile,即maven-compiler-plugin提供了源代码编译和测试源代码编译的两个目标 使用插件和目标使得我们可以干预Mav...2014-08-03 18:50:39 · 180 阅读 · 0 评论 -
[Maven学习笔记六]Maven生命周期
从mvn test的输出开始说起 当我们在user-core中执行mvn test时,执行的输出如下: /software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devsoftware/...2014-08-03 18:12:29 · 133 阅读 · 0 评论 -
[Maven学习笔记五]Maven聚合和继承特性
Maven聚合 在实际的项目中,一个项目通常会划分为多个模块,为了说明问题,以用户登陆这个小web应用为例。通常一个web应用分为三个模块: 1. 模型和数据持久化层user-core, 2. 业务逻辑层user-service以 3. web展现层user-web, user-service依赖于user-core user-web依赖于user-core和user...原创 2014-08-02 20:08:42 · 132 阅读 · 0 评论 -
[Maven学习笔记四]Maven依赖特性
三个模块 为了说明问题,以用户登陆小web应用为例。通常一个web应用分为三个模块,模型和数据持久化层user-core, 业务逻辑层user-service以及web展现层user-web, user-service依赖于user-core user-web依赖于user-core和user-service 依赖作用范围 Maven的dependency定义了scope元素...原创 2014-08-02 16:20:33 · 134 阅读 · 0 评论 -
[Maven学习笔记三]Maven archetype
archetype的英文意思是原型,Maven archetype表示创建Maven模块的模版,比如创建web项目,创建Spring项目等等. mvn archetype提供了一种命令行交互式创建Maven项目或者模块的方式, mvn archetype 1.在LearnMaven-ch03目录下,执行命令mvn archetype:generate,以交互式的方式创建...原创 2014-08-02 12:02:02 · 173 阅读 · 0 评论 -
[Maven学习笔记二]Maven命令
mvn compile compile编译命令将src/main/java和src/main/resources中的代码和配置文件编译到target/classes中,不会对src/test/java中的测试类进行编译 MVN编译使用 maven-resources-plugin:2.6:resources maven-compiler-plugin:2.5.1:compile ...原创 2014-08-02 11:11:47 · 203 阅读 · 0 评论 -
[Maven学习笔记十]Maven Profile与资源文件过滤器
什么是Maven Profile Maven Profile的含义是针对编译打包环境和编译打包目的配置定制,可以在不同的环境上选择相应的配置,例如DB信息,可以根据是为开发环境编译打包,还是为生产环境编译打包,动态的选择正确的DB配置信息 Profile的激活机制 1.Profile可以手工激活,比如在Intellij Idea的Maven Project视图中可以选择一个Prof...原创 2014-08-04 12:18:56 · 247 阅读 · 0 评论