随笔分类 - Maven
摘要:maven有三套生命周期:1.clean 清理项目2.default 构建项目3.site 建立项目站点每套生命周期都包含了一些阶段,这些阶段是有序的,后面的阶段依赖前面的阶段,以clean生命周期为例,它包括了pre-clean,clean和post-clean三个阶段,当我们调用pre-clean的时候, 只会执行pre-clean阶段;当调用clean的时候,pre-clean和clean阶段会以顺序执行;当调用post-clean的时候,pre-clean,clean和post-clean三个阶段会以顺序执行。这三套生命周期是相互独立的,可以仅仅调用clean声明周期的某个阶段, 或者
阅读全文
摘要:*聚合(多模块) 在一个项目中 往往有多个模块组成 例如有项目demo 下面有a, b两个模块为了能使用一条命令就能构建demo-a, demo-b两个模块, 需要创建一个额外的聚合模块, 然后通过该模块构建整个项目的所有模块。 聚合模块(demo-parent) pom:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav
阅读全文
摘要:* Maven仓库? 在项目开发中, 项目目录下往往会有一个lib目录,用来存放第三方依赖jar文件, 如spring log4j jar等文件, Maven仓库就是放置JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,节省了磁盘资源, 也节省了时间 不用拷来拷去的。 此外,由于Maven仓库中所有的JAR都有其自己的坐标,该坐标告诉Maven它的组ID,构件ID,版本,打包方式等等,因此Maven项目可以方便的进行依赖版本管理。 你也不在需要提交JAR文件到SCM仓库中,你可以建立一个组织层次的Maven仓库,供所有成员
阅读全文
摘要:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>
阅读全文
摘要:Maven 坐标有groupId,artifactId,packaging,version,classifier<groupId>com.x</groupId><artifactId>helloworld-1</artifactId><packaging>jar</packaging><version>0.0.1-SNAPSHOT</version> (1).groupId,定义当前maven项目隶属的实际项目。首先,maven项目和实际项目不一定是一对一的关系。比如SpringFramework这
阅读全文
摘要:一:Maven安装1. Maven:下载地址下载成功后 解压出来 2.配置环境变量:M2_HOME:D:\java\apache-maven-3.0.4path:%M2_HOME%\bin;打开dos命令窗口 验证配置是否成功 mvn -v命令二:eclipse maven插件安装1.插件下载地址下载解压后 复制到对应的eclipse 安装目录 重启eclipse 2. 配置本地仓库位置, 默认在${user.dir}/.m2/repository, (windows默认在C:\Documents and Settings\Administrator\.m2\repository) 进入mav
阅读全文

浙公网安备 33010602011771号