欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven中exec插件執(zhí)行Java程序的實(shí)現(xiàn)

 更新時(shí)間:2023年12月15日 16:17:33   作者:聽海邊濤聲  
在Maven項(xiàng)目中,可以使用Maven的插件來執(zhí)行Java程序,本文主要介紹了Maven中exec插件執(zhí)行Java程序的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

Maven的exec插件介紹

利用maven的exec插件可以執(zhí)行系統(tǒng)和Java程序。

官網(wǎng)資源

exec插件官網(wǎng):
https://www.mojohaus.org/exec-maven-plugin/
https://www.mojohaus.org/exec-maven-plugin/java-mojo.html
https://www.mojohaus.org/exec-maven-plugin/exec-mojo.html

Goals

exec:exec表示在一個(gè)單獨(dú)的進(jìn)程內(nèi)執(zhí)行系統(tǒng)和Java程序。
exec:java表示在當(dāng)前的Java虛擬機(jī)內(nèi)執(zhí)行Java程序。
exec:help表示顯示exec-maven-plugin的幫助信息。

備注:exec:exec和exec:java這兩個(gè)goals本身沒有編譯的功能。在執(zhí)行前,編譯好的類必須已經(jīng)存在了,例如可以執(zhí)行maven的compile等有編譯階段的goals是來生成編譯好的類。

系統(tǒng)要求

Maven版本:3.2.5及以上
JDK:1.8及以上

下載到本地maven庫的exec插件

在eclipse或者cmd窗口下,執(zhí)行過exec:java目標(biāo)后,exec插件會下載到本地maven倉庫。例如我的本地maven倉庫的exec插件:

目標(biāo)exec:java

必須參數(shù):exec.mainClass
參數(shù)用途:指定Java的主類

示例-在Eclipse中正確執(zhí)行exec:java

我的Maven工程結(jié)構(gòu),其中主類是com.thb.server.DiscardServer:

運(yùn)行:

運(yùn)行結(jié)果,正確執(zhí)行:

示例–在eclipse中運(yùn)行exec:java,但忘記填寫參數(shù)exec.mainClass,導(dǎo)致運(yùn)行出錯(cuò)

我的Maven工程結(jié)構(gòu),其中主類是com.thb.server.DiscardServer:

運(yùn)行:

沒有填寫參數(shù)exec.mainClass:

執(zhí)行結(jié)果報(bào)錯(cuò):

示例-在cmd窗口下正確執(zhí)行

我的Maven工程結(jié)構(gòu),其中主類是com.thb.server.DiscardServer:

切換到server目錄下:

執(zhí)行命令mvn exec:java -Dexec.mainClass=com.thb.server.DiscardServer

 到此這篇關(guān)于Maven中exec插件執(zhí)行Java程序的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Maven exec插件執(zhí)行Java程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java使用RSA加密方式實(shí)現(xiàn)數(shù)據(jù)加密解密的代碼

    java使用RSA加密方式實(shí)現(xiàn)數(shù)據(jù)加密解密的代碼

    這篇文章給大家分享java使用RSA加密方式實(shí)現(xiàn)數(shù)據(jù)加密解密,通過實(shí)例代碼文字相結(jié)合給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下
    2019-11-11
  • spring mvc常用注解_動力節(jié)點(diǎn)Java學(xué)院整理

    spring mvc常用注解_動力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了spring mvc常用注解,詳細(xì)的介紹了@RequestMapping, @RequestParam, @ModelAttribute等等這樣類似的注解,有興趣的可以了解一下
    2017-08-08
  • java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 詳解javaweb中jstl如何循環(huán)List中的Map數(shù)據(jù)

    詳解javaweb中jstl如何循環(huán)List中的Map數(shù)據(jù)

    這篇文章主要介紹了詳解javaweb中jstl如何循環(huán)List中的Map數(shù)據(jù)的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • Java并發(fā)編程中的synchronized解析

    Java并發(fā)編程中的synchronized解析

    這篇文章主要介紹了Java并發(fā)編程中的synchronized解析,synchronized是一個(gè)重量級的鎖,使用不當(dāng)?shù)脑捚鋵?shí)會使我們程序執(zhí)行的效率大打折扣,今天我們就對其進(jìn)行講解,需要的朋友可以參考下
    2023-11-11
  • Android設(shè)備如何保證數(shù)據(jù)同步寫入磁盤的實(shí)現(xiàn)

    Android設(shè)備如何保證數(shù)據(jù)同步寫入磁盤的實(shí)現(xiàn)

    這篇文章主要介紹了Android設(shè)備如何保證數(shù)據(jù)同步寫入磁盤的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 利用HttpUrlConnection 上傳 接收文件的實(shí)現(xiàn)方法

    利用HttpUrlConnection 上傳 接收文件的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄肏ttpUrlConnection 上傳 接收文件的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • java單機(jī)接口限流處理方案詳解

    java單機(jī)接口限流處理方案詳解

    這篇文章主要為大家詳細(xì)介紹了java單機(jī)接口限流處理方案,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Java中的ThreadPoolExecutor線程池原理細(xì)節(jié)解析

    Java中的ThreadPoolExecutor線程池原理細(xì)節(jié)解析

    這篇文章主要介紹了Java中的ThreadPoolExecutor線程池原理細(xì)節(jié)解析,ThreadPoolExecutor是一個(gè)線程池,最多可使用7個(gè)參數(shù)來控制線程池的生成,使用線程池可以避免創(chuàng)建和銷毀線程的資源損耗,提高響應(yīng)速度,并且可以管理線程池中線程的數(shù)量和狀態(tài)等等,需要的朋友可以參考下
    2023-12-12
  • 解讀JAVA中的位運(yùn)算操作

    解讀JAVA中的位運(yùn)算操作

    這篇文章主要介紹了JAVA中的位運(yùn)算操作,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論