maven打包

来源:互联网 发布:mac绘画录制软件 编辑:程序博客网 时间:2024/06/05 09:29

pom.xml

<build><plugins>        <plugin><!-打包插件->            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-shade-plugin</artifactId>            <version>1.4</version>            <executions>                <execution>                    <phase>package</phase>                    <goals>                        <goal>shade</goal>                    </goals>                    <configuration>                        <filters>                            <filter>                                <artifact>*:*</artifact>                                <excludes>                                    <exclude>META-INF/*.SF</exclude>                                    <exclude>META-INF/*.DSA</exclude>                                    <exclude>META-INF/*.RSA</exclude>                                </excludes>                            </filter>                        </filters>                        <transformers>                            <transformer                                implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">                                <resource>META-INF/spring.handlers</resource>                            </transformer>                            <transformer                                implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">                                <mainClass>com.zzgx.imake.pc.user.server.UserServer</mainClass>                            </transformer>                            <transformer                                implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">                                <resource>META-INF/spring.schemas</resource>                            </transformer>                        </transformers>                    </configuration>                </execution>            </executions>            </plugin>    </plugins>    <filters><!-将打包的${}转换为具体的值->            <filter>src/main/resources/config/jdbc.properties</filter>          </filters>        <resources>              <resource> <!-加载静态资源文件->                 <directory>src/main/resources</directory>                  <includes>                      <include>**/*</include>                  </includes>                  <filtering>true</filtering><!-开启过滤->            </resource>          </resources></build>
原创粉丝点击