2010-06-04 27 views

回答

-1

在項目的pom.xml中,在配置組件插件時嘗試使用「outputDirectory」屬性。適用於:

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <configuration> 
    <outputDirectory>some/path</outputDirectory> 
...... 
    </configuration> 
<plugin> 
+0

這並沒有解決問題 - 它只是將程序集的輸出目錄從'./target'改爲'./ some/path',這不是要求的。 – 2011-09-22 16:54:03

2

我知道這是一個老話題,但因爲我有同樣的問題。

您可以通過在您的pom.xml中填充程序集插件的「finalName」屬性來更改根目錄的名稱。

 <plugin> 
     <artifactId>maven-assembly-plugin</artifactId> 
      <configuration> 
       <finalName>test</finalName> 
       <descriptors> 
        <descriptor>src/assembly/assembly.xml</descriptor> 
       </descriptors> 
      </configuration> 
      <executions> 
       <execution> 
        <id>make-assembly</id> 
        <phase>package</phase> 
        <goals> 
         <goal>single</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin>