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

maven打包web項(xiàng)目時(shí)同時(shí)打包為war和jar文件的方法

 更新時(shí)間:2017年10月13日 10:26:30   作者:xlxxcc  
本篇文章主要介紹了maven打包web項(xiàng)目時(shí)同時(shí)打包為war和jar文件的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文介紹了maven打包web項(xiàng)目時(shí)同時(shí)打包為war和jar文件的方法,分享給大家,具體如下:

首先在pom.xml文件中指定war的打包方式,war

  <artifactId>test</artifactId>
  <name>test</name>
  <packaging>war</packaging> 

上述代碼在eclipse中執(zhí)行maven install時(shí), 會默認(rèn)打成war,并放入本地倉庫。

web項(xiàng)目時(shí)同時(shí)打包為war和jar文件

1、首先添加在pom.xml中添加插件 maven-jar-plugin , 使得 在調(diào)用命令mvn package install 或者 mvn package deploy 先生成 jar包?;蛘呤褂胢vn package生成jar包。該插件生成的架包會放在工程的target文件夾下。

2、然后配置maven-install-plugin 插件, 使得在eclipse中執(zhí)行maven install時(shí), 同時(shí)生成jar和war到本地倉庫。

3、再配置org.apache.maven.plugins插件, 使得在eclipse中執(zhí)行deploy 時(shí), 同時(shí),生成jar和war到遠(yuǎn)程倉庫。

源碼如下:

<!-- package jar on package -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
          <execution>
            <phase>compile</phase>
            <goals>
              <goal>jar</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
      <!-- install jar to local repository -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-install-plugin</artifactId>
        <executions>
          <execution>
            <phase>install</phase>
            <goals>
              <goal>install-file</goal>
            </goals>
            <configuration>
              <packaging>jar</packaging>
              <artifactId>${project.artifactId}</artifactId>
              <groupId>${project.groupId}</groupId>
              <version>${project.version}</version>
              <file>
                ${project.build.directory}/${project.artifactId}-${project.version}.jar
              </file>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <!-- deploy jar to remote repository -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-deploy-plugin</artifactId>
        <executions>
          <execution>
            <phase>deploy</phase>
            <goals>
              <goal>deploy-file</goal>
            </goals>
            <configuration>
              <packaging>jar</packaging>
              <generatePom>true</generatePom>
              <url>${project.distributionManagement.repository.url}</url>
              <artifactId>${project.artifactId}</artifactId>
              <groupId>${project.groupId}</groupId>
              <version>${project.version}</version>
              <file>${project.build.directory}/${project.artifactId}.jar</file>
            </configuration>
          </execution>
        </executions>
      </plugin>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot首筆交易慢問題排查與優(yōu)化方案

    SpringBoot首筆交易慢問題排查與優(yōu)化方案

    在我們的微服務(wù)項(xiàng)目中,遇到這樣的問題:應(yīng)用啟動(dòng)后,第一筆交易響應(yīng)耗時(shí)高達(dá)4、5秒,而后續(xù)請求均能在毫秒級完成,這不僅觸發(fā)監(jiān)控告警,也極大影響了用戶體驗(yàn),本文將結(jié)合日志排查、性能工具分析以及預(yù)熱優(yōu)化手段,總結(jié)出一套完整的排查思路和解決方案
    2025-04-04
  • jvm類加載器基礎(chǔ)解析

    jvm類加載器基礎(chǔ)解析

    這篇文章主要介紹了jvm類加載器基礎(chǔ)解析,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • 完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題

    完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題

    這篇文章主要介紹了完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • java獲取注冊ip實(shí)例

    java獲取注冊ip實(shí)例

    本文分享了java獲取注冊ip實(shí)例代碼,代碼簡潔,具有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • Java代碼審計(jì)之URL重定向的問題解決

    Java代碼審計(jì)之URL重定向的問題解決

    URLRedirect url重定向漏洞也稱url任意跳轉(zhuǎn)漏洞,網(wǎng)站信任了用戶的輸入導(dǎo)致惡意攻擊,本文主要介紹了Java代碼審計(jì)之URL重定向的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Java幾種常用的斷言風(fēng)格你怎么選

    Java幾種常用的斷言風(fēng)格你怎么選

    這篇文章主要介紹了Java幾種常用的斷言風(fēng)格你怎么選,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Go Java算法之K個(gè)重復(fù)字符最長子串詳解

    Go Java算法之K個(gè)重復(fù)字符最長子串詳解

    這篇文章主要為大家介紹了Go Java算法之K個(gè)重復(fù)字符最長子串詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • SpringBoot實(shí)現(xiàn)導(dǎo)出復(fù)雜對象到Excel文件

    SpringBoot實(shí)現(xiàn)導(dǎo)出復(fù)雜對象到Excel文件

    這篇文章主要為大家詳細(xì)介紹了如何使用Hutool和EasyExcel兩種方式來實(shí)現(xiàn)在Spring Boot項(xiàng)目中導(dǎo)出復(fù)雜對象到Excel文件,需要的小伙伴可以參考下
    2025-03-03
  • SpringBoot集成netty實(shí)現(xiàn)websocket通信功能

    SpringBoot集成netty實(shí)現(xiàn)websocket通信功能

    Netty是一個(gè)高性能、異步事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用框架,用于快速開發(fā)可維護(hù)的高性能協(xié)議服務(wù)器和客戶端,WebSocket 是一種網(wǎng)絡(luò)通信協(xié)議,相比傳統(tǒng)的HTTP協(xié)議,本文給大家介紹了SpringBoot集成netty實(shí)現(xiàn)websocket通信功能,需要的朋友可以參考下
    2024-03-03
  • JVM執(zhí)行引擎的項(xiàng)目實(shí)踐

    JVM執(zhí)行引擎的項(xiàng)目實(shí)踐

    執(zhí)行引擎是Java虛擬機(jī)核心的組成部分之一,本文主要介紹了JVM執(zhí)行引擎的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04

最新評論

固原市| 于田县| 泉州市| 乐安县| 图片| 永康市| 广昌县| 兴化市| 仁寿县| 亚东县| 肃南| 合作市| 塔河县| 启东市| 永嘉县| 潜山县| 囊谦县| 石泉县| 兴业县| 常德市| 鄂托克旗| 山阳县| 诏安县| 宕昌县| 阜宁县| 阳高县| 加查县| 都江堰市| 华坪县| 武威市| 贞丰县| 德惠市| 前郭尔| 平乐县| 宁城县| 山阳县| 海淀区| 桐乡市| 兴国县| 夏邑县| 三都|