
maven
文章平均质量分 73
小向光
这个作者很懒,什么都没留下…
展开
-
maven生命周期
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post clean。当用户调用pre-clean的时候原创 2016-12-21 12:43:29 · 203 阅读 · 0 评论 -
maven-compiler-plugin 插件版本信息错误提示的解决方法
使用maven-compiler-plugin 时 POM文件如下: maven-compiler-plugin 1.6 1.6 UTF-8 报如下提示,字面意思就是没有指定版本信息 [WARNIN原创 2017-01-10 22:16:08 · 1717 阅读 · 0 评论 -
构建Maven项目
一、创建简单Maven项目 点击Eclipse菜单栏File->New->Ohter->Maven得到如下图所示对话框: 选中Maven Project并点击Next,到下一个对话框继续点击Next得到如下对话框 如图示操作,选择maven-archetype-quickstart,点击Next 按图示填写好groupId, artfact原创 2016-12-20 23:42:36 · 234 阅读 · 0 评论 -
Maven 安装与Eclipse搭建
下载maven可以到:http://maven.apache.org/ Maven的eclipse基本使用可以在这里看到:http://www.iteye.com/topic/1123225 1、把下载下来的maven的zip文件随便解压到一个地方,比如:E:\apache-maven-3.3.9 2、设置环境变量(雷同JAVA_HOME): 新加一个"M2_H原创 2016-12-20 23:26:13 · 311 阅读 · 0 评论 -
maven常用命令集
maven常用命令 mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时间。 mvn test-compile 编译测试代码,compile之会后生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单元原创 2016-12-22 22:16:46 · 365 阅读 · 0 评论 -
maven settings.xml文件
settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以maven2/conf下面的settings.xml就作为团队共同的配置文件。保证所有的团队成员都拥有相同的配置。当然对于每个成员,都需要特殊的自定义设置,如用户信息。原创 2016-12-22 22:13:13 · 286 阅读 · 0 评论 -
maven 依赖性
maven 依赖性介绍 1.1 依赖的传递性 当项目A依赖于B,而B又依赖于C的时候,自然的A会依赖于C,这样Maven在建立项目A的时候,会自动加载对C的依赖。 依赖传递对版本的选择 假设A依赖于B和C,然后B依赖于D,D又依赖于E1.0,C直接依赖于E2.0,那么这个时候A依赖的是E1.0还是E2.0,还是这两个都依赖呢?两个都依赖是肯定不行的,因为它们可能会有冲突的地方。这个时候原创 2016-12-22 21:54:18 · 343 阅读 · 0 评论 -
maven pom文件详解
转载至 http://www.blogjava.net/hellxoul/archive/2013/05/16/399345.html转载 2016-12-22 21:01:36 · 524 阅读 · 0 评论 -
maven的继承和聚合关系
一 maven的继承关系 1.1被继承项目与继承项目是父子目录关系 现在假设我们有一个项目projectA,它的pom.xml定义如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo原创 2016-12-22 20:44:25 · 517 阅读 · 0 评论 -
maven pom.xml详解
pom作为项目对象模型,通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元原创 2016-12-22 00:10:48 · 363 阅读 · 0 评论 -
Maven依赖
我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1. 依赖配置 依赖可以声明如下: ... group-a artifact-a 1.0 group-c原创 2016-12-21 22:52:33 · 278 阅读 · 0 评论 -
maven 坐标详解
1.为什么要定义Maven坐标 在我们开发Maven项目的时候,需要为其定义适当的坐标,这是Maven强制要求的。在这个基础上,其他Maven项目才能应用该项目生成的构件。 2.Maven坐标详解 Maven坐标为各种构件引入了秩序,任何一个构件都必须明确定义自己的坐标,而一组Maven坐标是通过一些元素定义的,它们是groupId,artifactId,ve原创 2016-12-21 12:46:37 · 1104 阅读 · 0 评论 -
maven项目发布到tomcat里lib包没有发布的问题
编译之后在tomcat中web工程下面的lib包没有将jar包打入,启动工程失败。 问题原因是自建的library没有部署上 解决方法: 右键项目,选择properties,然后选择deployment assembly-->add-->Java Build Path Entries,在这里,将自己用的到UserLibrary添加进来就OK了。原创 2017-05-26 18:17:42 · 627 阅读 · 0 评论