我有一個帶有GWT客戶端和Restlet API的Eclipse項目。我通常使用Maven進行依賴關係管理,但是我沒有在一個Eclipse項目中使用它,在這個項目中,單獨的部分具有獨立的依賴關係。例如 - 客戶端將使用Google Gin進行依賴注入,服務器使用Google Guice。多個maven pom.xml文件
我可以將它拆分成兩個獨立的pom.xml文件來管理兩個獨立區域的依賴關係嗎?
謝謝
我有一個帶有GWT客戶端和Restlet API的Eclipse項目。我通常使用Maven進行依賴關係管理,但是我沒有在一個Eclipse項目中使用它,在這個項目中,單獨的部分具有獨立的依賴關係。例如 - 客戶端將使用Google Gin進行依賴注入,服務器使用Google Guice。多個maven pom.xml文件
我可以將它拆分成兩個獨立的pom.xml文件來管理兩個獨立區域的依賴關係嗎?
謝謝
您可以創建一個新的POM這樣的:
<?xml version="1.0" encoding="UTF-8"?>
<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>com.mycompany</groupId>
<artifactId>your-dependencies</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<dependencies>
...
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>mailapi</artifactId>
<version>1.5.0</version>
</dependency>
...
</dependencies>
</project>
然後在你原來的項目只需要添加:
<dependencies>
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>your-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
</dependency>
</dependencies>