1. 程式人生 > >maven工程依賴配置 (將功能模組打包為獨立jar,使用maven進行管理)

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 依賴完成。