maven assembly-子文件夹

时间:2013-05-02 12:31:23

标签: maven maven-assembly-plugin

我想使用maven程序集插件 装配

     '<plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <executions>
                <execution>
                    <id>dist</id>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                    <configuration>
                        <descriptors>
                            <descriptor>src/main/dist.xml</descriptor>
                        </descriptors>
                    </configuration>
                </execution>
            </executions>
        </plugin>'

我的描述符文件是:

<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 
  http://maven.apache.org/xsd/assembly-1.1.2.xsd">
 <id>dist</id>
 <formats>
 <format>dir</format>
  </formats>
<files>
<file>
   <source>pom.xml</source>
   <outputDirectory>/ET</outputDirectory>
</file>

</files>

 </assembly>

结果是文件夹层次结构是:  ET-&GT; MyProject-MySnapshot-dist - &gt;的pom.xml

我希望结果如下:  ET-&GT; pom.xml的

我该如何配置?

1 个答案:

答案 0 :(得分:6)

添加

 <includeBaseDirectory>false</includeBaseDirectory>

到你的汇编描述符。