2012-07-15 55 views
1

我有一個程序集模塊,它構建目標目錄下需要的目錄結構。所有文件夾都如預期那樣。這些目錄包括config,docs,lib等。一些包括jar而其他包含stadard shell腳本和文件等。如何引用源目錄和聲明爲依賴關係的artifiact

現在我想引用這個工件,可以說它在另一個pom模塊中被稱爲rpm-prep,使用這個目標目錄結構來取出我使用maven rpm插件構建rpm所需的位。我這樣做,因爲我有一個多模塊項目,我想不出引用每個模塊中的子顯示目錄,而不指定完整路徑...

所以我希望能夠引用下面如下:

"rpm-prep" artifact declared as a dependency in "rpm-module": 
<dependency> 
     <groupId>com.blah.blah</groupId> 
     <artifactId>rpm-prep</artifactId>  //contains dir struct I need to extract 
     <version>${project.version}</version> 
    </dependency> 

現在在「rpm-module」pom中,我希望能夠引用目標目錄下的conf子目錄。我如何做到這一點,宣佈上面的依賴關係?例如

<mapping> 
     .... 
     ....... 
     <dependency> 
      <includes> 
      <include>??? dependency-target-conf directory from above dependency????? 
      </include> 
      </includes> 
     </dependency> 
</mapping> 

我知道我可以引用罐,拉鍊等,但我需要在這種情況下,dir和所有內容等

回答

1

如何unpacking使用maven dependency plugin'sdependency:unpack,然後使用相關的文件夾/內容彙編從那裏?