maven
文章平均质量分 73
不忘初心:)
这个作者很懒,什么都没留下…
展开
-
在Eclipse中创建Maven多模块工程的例子
目录[-]一、准备二、先创建父项目三、创建子项目四、优化配置四、命令行创建如果,你需要创建多个项目,项目之间即独立又有关系,那么创建一个Maven多模块项目是个非常好的选择,也非常cool!怎么在Eclipse里面创建多模块工程,以及需要注意哪些地方,我在这里做个简单的介绍。一、准备若想在Eclipse里面做这些的话,那么在做这一切前转载 2015-12-03 16:14:18 · 855 阅读 · 0 评论 -
maven依赖关系中Scope的作用
在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 * test,只在测试时使转载 2015-12-03 16:49:37 · 295 阅读 · 0 评论 -
Maven多模块 vs 继承
通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以parent的形式声明其所属的父模块,即继承。然而,这两种声明并不必同时存在,我们将在下文中讲到这其中的区别。 (一)创建Maven多模块工程转载 2015-12-03 16:05:37 · 448 阅读 · 0 评论 -
Maven划分模块
所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:转载 2015-12-03 16:40:37 · 513 阅读 · 0 评论 -
利用maven将项目依赖的jar提取到指定文件夹
有时需要maven将当前项目所有依赖的jar文件提取到指定文件夹,可以利用maven-dependency-plugin实现,1.在pom.xml添加如下内容: maven-dependency-plugin ${project.build.directory}/lib false true … *其中${proj转载 2016-01-28 14:37:30 · 3878 阅读 · 0 评论 -
Maven的生命周期
一、Maven的生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类似于设计模式中的模板方法。 二、三套生命周期Maven有三套相互独立的生命周期,分别是clea转载 2016-03-19 13:05:08 · 406 阅读 · 0 评论 -
修改Maven的JDK版本
使用maven的时候,默认会使用1.5版本的JDK,并且也是编译成1.5的,我的电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!所以我手动改成了1.7,郁闷的是,每次 maven-update project 的时候,又变成1.5的了.查阅了相关资料后,发现了修改的方法,打开maven安装目录下的 maven--》conf 修改settings.xml,转载 2016-04-12 11:32:20 · 321 阅读 · 0 评论 -
Mavne Nexus
Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST转载 2016-02-23 14:41:30 · 603 阅读 · 0 评论