2010-11-13 39 views
6

Tôi có một dự án Eclipse với một máy khách GWT và một API Restlet. Tôi thường sử dụng Maven để quản lý sự phụ thuộc nhưng tôi đã không sử dụng nó trong một dự án Eclipse, nơi các phần riêng biệt có các phụ thuộc riêng biệt. Ví dụ: khách hàng sẽ sử dụng Google Gin để tiêm phụ thuộc và máy chủ sử dụng Google Guice.Nhiều tệp maven pom.xml

Tôi có thể chia thành hai tệp pom.xml riêng biệt để quản lý các phụ thuộc của cả hai khu vực riêng biệt không?

Cảm ơn

Trả lời

0

Bạn có thể tạo một pom mới như thế này:

<?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> 

Sau đó, trong dự án ban đầu của bạn chỉ cần thêm:

<dependencies> 
    <dependency> 
     <groupId>com.mycompany</groupId> 
     <artifactId>your-dependencies</artifactId> 
     <version>1.0.0</version> 
     <type>pom</type> 
    </dependency> 
</dependencies> 
Các vấn đề liên quan