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