泰仔在線

          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>
          主站蜘蛛池模板: 闻喜县| 普洱| 观塘区| 临沂市| 嘉善县| 新郑市| 新竹县| 雅江县| 郯城县| 察雅县| 城市| 莱阳市| 江津市| 松江区| 彭泽县| 长乐市| 呼伦贝尔市| 灌南县| 宁远县| 长汀县| 永顺县| 大足县| 阜城县| 榕江县| 江川县| 双桥区| 宜良县| 长治市| 宁明县| 奈曼旗| 广元市| 古田县| 渭源县| 通化县| 禄丰县| 乌兰察布市| 乐昌市| 邵阳县| 崇州市| 长泰县| 凤山县|