maven工程依賴配置 (將功能模組打包為獨立jar,使用maven進行管理)
阿新 • • 發佈:2018-11-19
第一步:建立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 依賴完成。