is
zhou

中间件

maven中Tomcat插件的配置和使用

zhouchong阅读(44)评论(0)

Maven已经是Java的项目管理标配,如何在JavaEE开发使用Maven调用Web应用,是很多同学关心的问题。本文将介绍,Maven如何介绍Tomcat插件。 Maven Tomcat插件现在主要有两个版本,tomcat-maven-p...

maven仓库

zhouchong阅读(38)评论(0)

* Maven仓库 在项目开发中,  项目目录下往往会有一个lib目录,用来存放第三方依赖jar文件, 如spring log4j jar等文件, Maven仓库就是放置JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以...

maven聚合

zhouchong阅读(42)评论(0)

在真实项目中,一个项目有表现层、业务层、持久层,对于业务层和持久层,它们可以在多个工程中被使用,所以一般会将业务层和持久单独创建为java工程,为其他工程依赖。 *聚合(多模块) 在一个项目中 往往有多个模块组成,例如有项目demo下面有a...

maven继承

zhouchong阅读(47)评论(0)

在maven中的继承,指的是pom文件的继承(以达到一处声明,多处使用的目的。) 可以被继承的POM元素: groupId:项目id,项目坐标的核心元素 version:项目版本,项目坐标的核心元素 description:项目描述信息 o...

maven坐标

zhouchong阅读(38)评论(0)

1.1.1  什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。在maven中坐标就是为了定位一个唯一确定的jar包。 Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范 拥有了统一规范,就可以把查找工...

maven生命周期

zhouchong阅读(43)评论(0)

Maven有三个生命周期:clean生命周期、default生命周期、site生命周期 生命周期可以理解为项目构建的步骤集合。 生命周期是由多个阶段(Phase)组成。每个阶段都是一个完整的功能,比如mvn clean中的clean就是一个...

Maven的pom.xml 配置文件详解

zhouchong阅读(45)评论(0)

POM代表项目对象模型。它是 Maven 中工作的基本单位,这是一个 XML 文件。它始终保存在该项目基本目录中的 pom.xml 文件。 POM 包含的项目是使用 Maven 来构建的,它用来包含各种配置信息。 POM 也包含了目标和插件...

maven的setting.xml配置文件详解

zhouchong阅读(37)评论(0)

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置。${user.home} 和和所有其他系统属性只能...

maven依赖管理

zhouchong阅读(39)评论(0)

1.1.1  依赖范围 其中依赖范围scope 用来控制依赖和编译,测试,运行的classpath的关系. 主要的是三种依赖关系如下: 1.compile: 默认编译依赖范围。对于编译,测试,运行三种classpath都有效 2.test:...