posts - 88, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          maven本地三方依賴包插件addjars-maven-plugin

          Posted on 2013-10-30 14:03 Milo的海域 閱讀(1942) 評論(0)  編輯  收藏 所屬分類: Java
          maven項目中有很多本地三方依賴,但是一個一個加入dependency + system scope又很麻煩,又貌似沒有搜索到通配符的成功案例,但是從stackoverflow上看到一個插件addjars-maven-plugin, 可以很好解決這類需求:
              <build>
                  
          <plugins>
                      
          <plugin>
                          
          <groupId>com.googlecode.addjars-maven-plugin</groupId>
                          
          <artifactId>addjars-maven-plugin</artifactId>
                          
          <version>1.0.2</version>
                          
          <executions>
                              
          <execution>
                                  
          <goals>
                                      
          <goal>add-jars</goal>
                                  
          </goals>
                                  
          <configuration>
                                      
          <resources>
                                          
          <resource>
                                              
          <directory>${basedir}/../lib</directory>
                                          
          </resource>
                                      
          </resources>
                                  
          </configuration>
                              
          </execution>
                          
          </executions>
                      
          </plugin>
                      
          <plugin>
                          
          <groupId>org.apache.maven.plugins</groupId>
                          
          <artifactId>maven-assembly-plugin</artifactId>
                          
          <version>${maven.assembly.version}</version>
                          
          <configuration>
                              
          <descriptorRefs>
                                  
          <descriptorRef>jar-with-dependencies</descriptorRef>
                              
          </descriptorRefs>
                              
          <appendAssemblyId>false</appendAssemblyId>
                          
          </configuration>
                          
          <executions>
                              
          <execution>
                                  
          <phase>package</phase>
                                  
          <goals>
                                      
          <goal>single</goal>
                                  
          </goals>
                              
          </execution>
                          
          </executions>
                      
          </plugin>
                  
          </plugins>
              
          </build>

          把項目中依賴的三方jars全放到lib目錄里,就全部會打包到release jar里了

          主站蜘蛛池模板: 白山市| 富民县| 广汉市| 古蔺县| 新巴尔虎右旗| 安岳县| 通州市| 莱州市| 浪卡子县| 揭阳市| 天全县| 抚顺县| 乌兰县| 东辽县| 邵阳县| 垫江县| 海兴县| 中牟县| 罗江县| 连城县| 三江| 阿坝| 白朗县| 墨竹工卡县| 始兴县| 运城市| 陇南市| 弥渡县| 波密县| 海门市| 自治县| 封丘县| 双流县| 通渭县| 卫辉市| 大新县| 镇安县| 松潘县| 沙田区| 靖宇县| 历史|