maven
上漂的程序猫狗
我想为这社会做一点自己的共享,不想碌碌无为过完这一生
展开
-
maven 常用命令
可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码原创 2015-07-27 17:58:12 · 399 阅读 · 0 评论 -
Maven依赖的作用域
ependency scope 是用来限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。 自从2.0.9后,新增了1种,现在有了6种scope: compile 默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。 provided 跟compile相似,但是表明原创 2015-07-27 18:13:40 · 2455 阅读 · 0 评论 -
Maven最佳实践:划分模块
所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:转载 2015-07-16 12:37:06 · 410 阅读 · 0 评论 -
Maven资源替换和Freemarker模板
先介绍一下本文的两位主角:Apache Maven - 正当红的项目管理工具 FreeMarker - 老牌的模板引擎 两者貌似互不相干,何来冲突呢?原来Maven有一个内置的资源替换机制, 可以对由Maven管理的资源文件进行变量替换。 预定义的Maven属性变量包括${name},${project.version},${project.packaging}和$转载 2015-08-25 15:27:13 · 721 阅读 · 0 评论 -
maven企业级多模块项目之eclipse搭建
why多模块项目可以减少系统各个模块之间的耦合度,使代码各个层次之间的关系清晰明了,如果在团队开发之间,他的作用就可以发挥很明显的效果。how可以参考他人博客: Maven学习 (六) 搭建多模块企业级项目或者第一步,利用eclipse建立一个Maven Project 然后 我们修改生成后pom.xml里面内容,将packaging改成pom,然后删除其他无关的文件夹和文件<packag原创 2015-08-26 11:40:13 · 1084 阅读 · 0 评论 -
pom.xml一些记录
编译<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</so原创 2015-09-24 15:50:54 · 639 阅读 · 0 评论 -
Maven简介(三)——profile介绍
可以通过定义maven不同的profile,来实现打包时候加载不同的配置文件4 profile介绍4.1 profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1转载 2016-01-12 10:54:49 · 636 阅读 · 0 评论