maven工程依赖配置 (将功能模块打包为独立jar,使用maven进行管理)
第一步:创建maven工程 (eclipse)
1):
2)
3)
4)
拓展公共模块pom文件如下:
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.com.kgo</groupId>
<artifactId>extendmodule</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>extendmodule</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
这里将打包方式声明为jar(默认的也是jar包)
第二步:在所需改模块的工程中添加改模块的引用
1)选择项目右键 选择属性
2)选择添加 工程
3)
第三步 : 添加maven依赖
主工程需要声明扩展包的依赖
<dependency>
<groupId>cn.com.kgo</groupId>
<artifactId>extendmodule</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
groupid ,artifactId 和 version 和模块pom保持一直
<groupId>cn.com.kgo</groupId>
<artifactId>extendmodule</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
maven jar 依赖完成。