2011-11-03 249 views
0

我想創建發佈安裝文件夾,將獲得我的項目的所有war/jar
是否有可能在無Jave項目目錄(項目安裝目錄)上運行maven並指示它得到一些Java的依賴關係,並幫助我打包項目,或者我需要使用ant來做到這一點?maven創建項目安裝文件夾

僞腳本可以:

clean release folder 
make release folder 
copy documents to release 
get dependent jars from repository to /java project 
create release text file 

謝謝!

回答

1

假設您所指的戰爭和罐子是maven項目(可在本地/遠程maven倉庫中獲得),您可以使用maven assembly plugin在很大程度上做到這一點。

您將定義一個項目,您將在其中定義您感興趣的所有瓶子和戰爭作爲依賴關係。

至於自述文件,你可以在這個maven項目中創建這個文件,並將它複製到你選擇的位置。

在您的程序集描述符中,您將指定要複製依賴項的文件夾。

<assembly> 
    <id></id> 
    <formats> 
     <format>dir</format> 
    </formats> 
    <files> 
     <file> 
      <source>${basedir}/src/docs/README.txt</directory> 
      <outputDirectory>/</outputDirectory> 
     </file> 
    </files> 
    <dependencySets> 
     <dependencySet> 
      <outputDirectory>/myfolder</outputDirectory>    
     </dependencySet> 
    </dependencySets> 
</assembly> 
+0

pom的包裝方法是什麼?你如何使用這種方法從svn中抽取一些java項目? – user648026

相關問題