泰仔在線

          java學習,心情日記,繽紛時刻
          posts - 100, comments - 34, trackbacks - 0, articles - 0

          常用Maven plugin使用

          Posted on 2015-10-21 09:29 泰仔在線 閱讀(237) 評論(0)  編輯  收藏 所屬分類: Java 相關
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-shade-plugin</artifactId>
                  <version>1.6</version>
                  <configuration>
                      <createDependencyReducedPom>true</createDependencyReducedPom>
                      <filters>
                          <filter>
                              <artifact>*:*</artifact>
                              <excludes>
                                  <exclude>META-INF/*.SF</exclude>
                                  <exclude>META-INF/*.DSA</exclude>
                                  <exclude>META-INF/*.RSA</exclude>
                              </excludes>
                          </filter>
                      </filters>
                  </configuration>
                  <executions>
                      <execution>
                          <phase>package</phase>
                          <goals>
                              <goal>shade</goal>
                          </goals>
                          <configuration>
                              <transformers>
                                  <transformer
                                      
          implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
                                  <transformer
                                      
          implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                      <mainClass>org.study.MainBatch</mainClass>
                                  </transformer>
                                  <transformer
                                      
          implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                      <resource>META-INF/spring.handlers</resource>
                                  </transformer>
                                  <transformer
                                      
          implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                                      <resource>META-INF/spring.schemas</resource>
                                  </transformer>
                              </transformers>
                          </configuration>
                      </execution>
                  </executions>
              </plugin>
              <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-dependency-plugin</artifactId>
                  <version>2.2</version>
                  <executions>
                      <execution>
                          <id>copy-dependencies</id>
                          <phase>package</phase>
                          <goals>
                              <goal>copy-dependencies</goal>
                          </goals>
                          <configuration>
                              <outputDirectory>dependencies/lib</outputDirectory>
                              <overWriteReleases>false</overWriteReleases>
                              <overWriteSnapshots>false</overWriteSnapshots>
                              <overWriteIfNewer>true</overWriteIfNewer>
                          </configuration>
                      </execution>
                  </executions>
              </plugin>
          主站蜘蛛池模板: 巴楚县| 香港 | 桐梓县| 三亚市| 云和县| 英吉沙县| 常山县| 祥云县| 新和县| 泸溪县| 凤山市| 五台县| 赤壁市| 开江县| 陵水| 定日县| 米泉市| 木里| 错那县| 清镇市| 隆回县| 盘锦市| 湘西| 黎平县| 福清市| 榆中县| 天门市| 正定县| 阆中市| 新巴尔虎左旗| 麦盖提县| 聂荣县| 新沂市| 察哈| 肇州县| 丰原市| 肥乡县| 三明市| 新密市| 会泽县| 元谋县|