2010-11-13 23 views
6

GWT istemcisi ve Restlet API'si olan bir Eclipse projem var. Normalde Maven'i bağımlılık yönetimi için kullanırım ancak ayrı bölümlerin bağımlılıkları ayrı tuttuğu bir Eclipse projesinde kullanmıyorum. Örneğin, müşteri bağımlılık enjeksiyonu için Google Gin kullanıyor ve sunucu Google Guice kullanıyor.Çoklu maven pom.xml dosyaları

Her iki ayrı alanın bağımlılıklarını yönetmek için iki ayrı pom.xml dosyasına ayırabilir miyim?

Teşekkürler

cevap

0

Böyle bir yeni pom oluşturabilirsiniz:

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

Ardından orijinal projede sadece ekleyin:

<dependencies> 
    <dependency> 
     <groupId>com.mycompany</groupId> 
     <artifactId>your-dependencies</artifactId> 
     <version>1.0.0</version> 
     <type>pom</type> 
    </dependency> 
</dependencies> 
İlgili konular