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

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

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

開門見山

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

操作過程

模板如下:

<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>

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

知識(shí)點(diǎn)擴(kuò)展:

maven 將依賴包打入jar中

在 pom.xml 的 build 標(biāo)簽中加入如下配置:

<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包的詳細(xì)內(nèi)容,更多關(guān)于Maven打入依賴jar包的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

衡东县| 康定县| 抚松县| 邻水| 扶绥县| 枣强县| 襄汾县| 青田县| 铜川市| 阳高县| 阜南县| 错那县| 牟定县| 宁化县| 土默特右旗| 惠来县| 柞水县| 仪征市| 通化市| 蒲城县| 朝阳县| 安义县| 乌审旗| 夏邑县| 拜城县| 青铜峡市| 樟树市| 甘肃省| 五原县| 清苑县| 呼和浩特市| 民县| 郯城县| 井研县| 灌南县| 东乌| 安多县| 洪泽县| 钦州市| 罗田县| 济宁市|