最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Maven如何打入依賴中指定的部分jar包

 更新時間:2021年06月25日 12:20:34   作者:善皮之  
當項目運行的環(huán)境里已經(jīng)有一個jar包是pom文件依賴其他項目的jar包,所以最后得到的項目jar包中還需要打入其他項目的最新代碼,接下來通過本文給大家介紹Maven打入依賴jar包的操作工程,需要的朋友參考下吧

開門見山

  項目運行的環(huán)境里面已經(jīng)有該項目的所有代碼依賴,所以項目的代碼只要將自己的代碼打入進去就能提交到環(huán)境中運行了。但是不好的地方就是項目運行環(huán)境里面有一個jar包是pom文件依賴其它項目的jar包,當這個jar包代碼發(fā)生變更的時候,需要將環(huán)境中的該代碼對應的jar包進行替換,所以最后得到的項目jar包中打入該項目的代碼之后還需要打入其它項目的最新代碼。

操作過程

模板如下:

<build>
       <plugins>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-shade-plugin</artifactId>
               <version>3.2.4</version>
               <executions>
                   <execution>
                       <phase>package</phase>
                       <goals>
                           <goal>shade</goal>
                       </goals>
                   </execution>
               </executions>
               <configuration>
                   <artifactSet>
                       <includes>
                           <include>mysql:mysql-connector-java</include>
          <!---          <incldue>groupid:artifactId</include>  ----->
          <!---          <incldue>groupid:artifactId</include>  ----->
          <!---          <incldue>groupid:artifactId</include>  ----->
                       </includes>
                   </artifactSet>
               </configuration>
           </plugin>
       </plugins>
   </build>

在進行mavenpackage之后,項目代碼的target代碼中會發(fā)現(xiàn)除了打了項目代碼之外,還有mysqlconnector代碼。

知識點擴展:

maven 將依賴包打入jar中

在 pom.xml 的 build 標簽中加入如下配置:

<plugins>
 
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
 
    <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
            <appendAssemblyId>false</appendAssemblyId>
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
            </descriptorRefs>
            <archive>
                <manifest>
                    <!-- 此處指定main方法入口的class -->
                    <mainClass>com.xxx.Main</mainClass>
                </manifest>
            </archive>
        </configuration>
        <executions>
            <execution>
                <id>make-assembly</id>
                <phase>package</phase>
                <goals>
                    <goal>single</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
 
</plugins>

以上就是Maven如何打入依賴中指定的部分jar包的詳細內(nèi)容,更多關于Maven打入依賴jar包的資料請關注腳本之家其它相關文章!

相關文章

最新評論

积石山| 溆浦县| 高雄县| 郸城县| 芦溪县| 甘泉县| 宝山区| 文登市| 措勤县| 大渡口区| 闽清县| 淮滨县| 和平县| 灵丘县| 阳谷县| 广水市| 建水县| 屯门区| 巩留县| 建湖县| 阜新市| 新巴尔虎右旗| 沂源县| 海安县| 墨玉县| 施秉县| 旺苍县| 塔河县| 木里| 阿勒泰市| 阿荣旗| 从江县| 抚松县| 金平| 淮滨县| 宣化县| 邵阳市| 镇坪县| 上饶市| 枣强县| 奉新县|