maven打zip包方式


 

pom.xml

 1 <build>
 2         <plugins>
 3             <plugin>
 4                 <artifactId>maven-assembly-plugin</artifactId>
 5                 <version>2.2.1</version>
 6                 <configuration>
 7                     <appendAssemblyId>false</appendAssemblyId>
 8                     <descriptors>
 9                             <descriptor>src/main/resources/package.xml</descriptor>
10                     </descriptors>
11                 </configuration>
12                 <executions>
13                     <execution>
14                         <id>make-assembly</id>
15                         <phase>package</phase>
16                         <goals>
17                             <goal>single</goal>
18                         </goals>
19                     </execution>
20                 </executions>
21             </plugin>
22         </plugins>
23     </build>

 

 

package.xml

<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>distribution</id>
    <formats>
        <format>zip</format>
    </formats>
    <includeBaseDirectory>true</includeBaseDirectory>
    <fileSets>
        <fileSet>
            <directory>src/main/resources/ui/MONITOR</directory>
            <outputDirectory>/ui/MONITOR</outputDirectory>
            <includes>
                <include>**/*</include>
            </includes>
        </fileSet>
        <fileSet>
            <directory>src/main/resources/ui</directory>
            <outputDirectory>/ui/</outputDirectory>
            <includes>
                <include>UI-Plugin-Install.xml</include>
            </includes>
        </fileSet>
        <fileSet>
            <directory>src/main/resources/meta</directory>
            <outputDirectory>/meta/</outputDirectory>
            <includes>
                <include>**/*</include>
            </includes>
        </fileSet>
        <fileSet>
            <directory>src/main/resources/</directory>
            <outputDirectory>/</outputDirectory>
            <includes>
                <include>Plugin.xml</include>
            </includes>
        </fileSet>
    </fileSets>

    <dependencySets>
        <dependencySet>
            <outputDirectory>/bundles/</outputDirectory>
            <includes>
                <include>
                    w:rest
                </include>
                <include>
                    w:service
                </include>
                <include>
                    w:service-impl
                </include>

            </includes>
        </dependencySet>
    </dependencySets>
</assembly>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM