摘要:使用插件運行方法以下是種不同的操作方式。從命令行運行運行前先編譯代碼,不會自動編譯代碼,你需要手動執(zhí)行來完成編譯。編譯完成后,執(zhí)行運行方法。
maven使用exec插件運行java main方法
以下是3種不同的操作方式。
從命令行運行 1、運行前先編譯代碼,exec:java不會自動編譯代碼,你需要手動執(zhí)行mvn compile來完成編譯。mvn compile2、編譯完成后,執(zhí)行exec運行main方法。
不需要傳遞參數(shù):
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main"
需要傳遞參數(shù):
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main" -Dexec.args="arg0 arg1 arg2"
指定對classpath的運行時依賴:
mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main" -Dexec.classpathScope=runtime在pom.xml中指定某個階段執(zhí)行
org.codehaus.mojo exec-maven-plugin 1.1.1 test java com.vineetmanohar.module.CodeGenerator arg0 arg1
將CodeGenerator.main()方法的執(zhí)行綁定到maven的 test 階段,通過下面的命令可以執(zhí)行main方法:
mvn test在pom.xml中指定某個配置來執(zhí)行
code-generator org.codehaus.mojo exec-maven-plugin 1.1.1 test java com.vineetmanohar.module.CodeGenerator arg0 arg1
將2中的配置用
mvn test -Pcode-generator
注:通過以下命令可以獲取mvn exec的其他配置參數(shù)說明。
mvn exec:help -Ddetail=true -Dgoal=java
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/65869.html
摘要:背景以為啟動的框架,以為前端頁面的框架,最后需要將的代碼運行在內(nèi)置中。最終生成的包中也會包含這些內(nèi)容。本地啟動項目測試如果繼續(xù)使用的啟動方式函數(shù)運行,由于中并沒有的代碼,則不會正確看到頁面。解決辦法就是使用另一個插件,專門用于的命令。 背景 以springboot為tomcat啟動的框架,以angular2為前端頁面的框架,最后需要將angular2的代碼運行在springboot內(nèi)置...
摘要:的整體設(shè)計是以作為一種語言為導(dǎo)向的,而非成為一個嚴(yán)格死板的框架。它整合了傳統(tǒng)的靜態(tài)代碼檢查,并對單元測試覆蓋率和代碼重復(fù)率進(jìn)行數(shù)據(jù)統(tǒng)計。排除傳遞依賴有多種原因,遠(yuǎn)程倉庫中不存在,運行時不需要,或者版本沖突。 簡介(百度百科) 定義:Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化構(gòu)建開源工具。它使用一種基于Groovy的特定領(lǐng)域語言(DSL)來聲明項...
摘要:登錄網(wǎng)站,生成一個基本的應(yīng)用。將應(yīng)用導(dǎo)入并創(chuàng)建類。連接,執(zhí)行命令,查看可用的鏡像執(zhí)行命令,使用鏡像啟動容器。至此,使用插件構(gòu)建鏡像并運行容器完成,訪問路徑,獲得結(jié)果 1.登錄網(wǎng)站https://start.spring.io/,生成一個基本的SpringBoot應(yīng)用。 2.將應(yīng)用導(dǎo)入Eclipse IDE并創(chuàng)建Application類。目錄結(jié)構(gòu)如下: showImg(https://s...
摘要:登錄網(wǎng)站,生成一個基本的應(yīng)用。將應(yīng)用導(dǎo)入并創(chuàng)建類。連接,執(zhí)行命令,查看可用的鏡像執(zhí)行命令,使用鏡像啟動容器。至此,使用插件構(gòu)建鏡像并運行容器完成,訪問路徑,獲得結(jié)果 1.登錄網(wǎng)站https://start.spring.io/,生成一個基本的SpringBoot應(yīng)用。 2.將應(yīng)用導(dǎo)入Eclipse IDE并創(chuàng)建Application類。目錄結(jié)構(gòu)如下: showImg(https://s...
閱讀 1842·2021-09-22 15:55
閱讀 3532·2021-09-07 10:26
閱讀 638·2019-08-30 15:54
閱讀 693·2019-08-29 16:34
閱讀 848·2019-08-26 14:04
閱讀 3271·2019-08-26 11:47
閱讀 2142·2019-08-26 11:33
閱讀 2300·2019-08-23 15:17