<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      常用 Maven 插件總結

      常用 Maven 插件總結

       

       

       

      1、maven-source-plugin 提供項目自動將源碼打包并發布的功能,在需要發布源碼項目的pom.xml文件中添加如下代碼即可執行mvn  install,maven會自動將source install到repository 。 … 執行mvn source:jar,單獨打包源碼

      <build>
              <plugins>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-source-plugin</artifactId>
                      <version>2.2.1</version>
                      <!-- 綁定source插件到Maven的生命周期,并在生命周期后執行綁定的source的goal -->
                      <executions>
                          <execution>
                              <id>attach-sources</id>
                              <!-- 綁定source插件到Maven的生命周期 -->
                              <phase>package</phase>
                              <goals>
                              <!--在生命周期后執行綁定的source插件的goals -->
                                  <goal>jar-no-fork</goal>
                              </goals>
                          </execution>
                      </executions>
                  </plugin>
              </plugins>
          </build>

       

      2、maven-compiler-plugin  編譯Java源碼,一般只需設置編譯的jdk版本。

      <plugin>  
          <groupId>org.apache.maven.plugins</groupId>  
          <artifactId>maven-compiler-plugin</artifactId>  
          <configuration>  
              <source>1.8</source>  
              <target>1.8</target>  
              <encoding>UTF-8</encoding>  
          </configuration>  
      </plugin> 
      • source: 源代碼編譯版本;
      • target: 目標平臺編譯版本;
      • encoding: 字符集編碼。

      3、spring-boot-maven-plugin 插件后,當運行maven打包的命令,項目會被打包成一個可以直接運行的jar包,使用"java -jar"可以直接運行。其中xxx-0.0.1-SNAPSHOT.jar.original文件,用戶可將.original后綴去掉便可得到用戶自己編寫的項目包。而xxx-0.0.1-SNAPSHOT.jar文件往往比上面那個文件要大的多,其實其內部已經將用戶編寫的項目所相關的依賴都打進去了。

      <plugin>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-maven-plugin</artifactId>
           <version>2.0.5.RELEASE</version>
           <configuration>
            <mainClass>com.xx.xx</mainClass>
           </configuration>
           <executions>
            <execution>
            <goals>
              <goal>repackage</goal>
            </goals>
            </execution>
           </executions>
      </plugin>

      問題,打包后是直接可運行的jar, 其他的項目無法直接依賴可運行的jar,解決方案:

       <plugins>
            <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
              <executions>
                <execution>
                  <id>repackage</id>
                  <configuration>
                    <classifier>exec</classifier>
                  </configuration>
                </execution>
              </executions>
            </plugin>
          </plugins>

      查看包的輸出目錄,果真有兩個相似名稱的包,一個是[name]-[version].jar,另一個是[name]-[version]-exec.jar。解壓對比了這兩個jar,發現名稱含有-exec為可運行包,而另一個為普通包(不可通過 java -jar運行)。

       

       

       

      posted @ 2022-02-16 18:19  鄧維-java  閱讀(908)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品无码一区二区三区电影| 国产永久免费高清在线观看| 乱人伦中文字幕成人网站在线| 日韩一区二区黄色一级片| 国产高颜值极品嫩模视频| 欧美老熟妇又粗又大| 国产在线一区二区不卡| 亚洲精品第一页中文字幕| 痉挛高潮喷水av无码免费| 国产成人精品视频不卡| 天堂网亚洲综合在线| 国产又爽又黄又爽又刺激| 少妇愉情理伦片丰满丰满午夜| 亚洲a片无码一区二区蜜桃| 四虎国产精品永久在线下载| 乱中年女人伦av三区| 免费人成再在线观看视频| 精品黄色av一区二区三区| 91中文字幕在线一区| 国产乱码1卡二卡3卡四卡5| 亚洲 日韩 国产 制服 在线| 亚洲国产成人久久综合野外| 行唐县| 人妻精品人妻无码一区二区三区| 亚洲色成人一区二区三区人人澡人人妻人人爽人人蜜桃麻豆 | 国产高清自产拍av在线| 国产自在自线午夜精品| 欧美性群另类交| 国产精品无遮挡猛进猛出| 久热99热这里只有精品| 国产精品理论片| 久久青青草原亚洲AV无码麻豆| 国产av黄色一区二区三区| 亚洲欧美人成人综合在线播放| 粉嫩小泬无遮挡久久久久久| 亚洲精品一区二区三区不| 噜妇插内射精品| 国内精品久久久久影院薰衣草| 亚洲一级特黄大片在线播放| 久久高潮少妇视频免费| 精品国产迷系列在线观看|