導航:首頁 > 源碼編譯 > maven編譯時x命令解析

maven編譯時x命令解析

發布時間:2024-04-21 03:25:49

㈠ maven編譯錯誤 d lifecycle pha se or a goal

一、問題描述
Windows下,需要將jar包手動導入Maven本地倉庫,使用Power Shell運行命令
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar

報錯:
[ERROR] Unknown lifecycle phase ".ggstar". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/

二、問題原因
Power Shell的命令和cmd的命令有不一樣,這個命令在cmd是可以實行的。
三、解決方法
1.在cmd命令行中執行
在含pom.xml文件的根路徑下打開cmd命令行,然後輸入命令
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" -DgroupId=com.ggstar -DartifactId=ipdatabase -Dversion=1.0 -Dpackaging=jar

然後打包成功:
[INFO] Building ipdatabase 1.0-SNAPSHOT[INFO] ------------------------------------------------------------------------[INFO][INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ ipdatabase ---[INFO] Installing E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar to E:\Tools\apache-maven-3.3.9\Repository\com\ggstar\ipdatabase\1.0\ipdatabase-1.0.jar[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall4727202787532518137.pom to E:\Tools\apache-maven-3.3.9\Repository\com\ggstar\ipdatabase\1.0\ipdatabase-1.0.pom[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.703 s[INFO] Finished at: 2018-10-05T20:40:36+08:00[INFO] Final Memory: 8M/123M[INFO] ------------------------------------------------------------------------

2.在Power Shell下
參數需要添加單引號'',如下命令即可
mvn install:install-file -Dfile="E:\Tools\ipdatabase\target\ipdatabase-1.0-SNAPSHOT.jar" '-DgroupId=com.ggstar' '-DartifactId=ipdatabase' '-Dversion=1.0' '-Dpackaging=jar'

還有不懂的可以關注私聊我,本人10年java開發經驗,相信可以幫助你成為一個優秀的java程序員

㈡ 求助:各種MAVEN命令的意義以及執行過程,如:mvn –T1 –C clean install -X

mvn–T1–Ccleaninstall-X


我分開解釋下:


–T1:線程數,可以並行地構建那些相互間沒有依賴關系的模塊,充分利用多核CPU資源。

–C: 如果校驗不成功 ,那麼表示失敗

clean: 清理上一次構建生成的文件

install:用來將不是maven建的artifacts安裝本地資源庫

-X:debug級別 輸出信息

㈢ MyEclipse中Maven項目運行maven install命令時出現錯誤怎麼辦

MyEclipse中Maven項目運行maven install命令時出現錯誤有可能是jdk配置錯誤導致編譯無法進行。
說明:MAVEN對1.7的支持沒問題,但是如果你遇到和jdk有關的莫名其妙的問題,可以嘗試換個版本試試。
在本地Repository中安裝jar:mvn install
舉例:
mvn install:install-file -Dfile=osworkflow-2.8.0.jar -DpomFile=osworkflow-2.8.0.pom -Dsources=osworkflow-2.8.0-sources.jar -DgroupId=opensymphony -DartifactId=osworkflow -Dpackaging=jar -Dversion=2.8.0

㈣ 大佬求助Maven編譯java文件失敗是怎麼回事

問題描述:
在eclipse中build一個普通maven項目,報錯,提示信息是缺少maven插件(插件名稱忘了)。

原因:
可能是由於使用了eclipse自帶的jre導致的,這個jre里沒有tools.jar,而jdk的lib目錄下有(個人理解)。

解決辦法:
1、檢查eclipse的配置,確保使用的不是eclipse自帶的版本。
步驟:在eclipse中打開Window->Preferences->Java->Installed JREs->Add,添加自己下載並配置好的jdk(別忘了配置環境變數),我用的是jdk1.6.0_4.3。


2、然後再次編譯maven項目,仍然報錯,但提示信息改變了,提示的是C:\Users\Administrator.EED4VRFALFPIIBP\.m2\repository\commons-logging\commons-logging下的jar包解析失敗;           3、解決方案:刪除repository文件夾,確保網路暢通,重啟eclipse,執行Maven->Project Update,問題解決。

注意:如果你的eclipse中配置了tomcat,那麼你也需要重新選擇tomcat的jdk版本,確保與前面的一致。                     步驟:在eclipse中打開Window->Preferences->Server->Runtime Environment->選中你的tomcat server->Edit,在JRE這項里選擇你的jdk,完成。

㈤ xml文件怎麼用maven編譯

創建項目根文件夾,例如Maven01
在Maven01文件夾中創建「pom.xml」文件
pom.xml文件中的內容
編寫Java類文件,Maven項目規定,所有的*.java文件必須放在src目錄下的main目錄下的java目錄中,在Maven01項目根目錄中創建一個src目錄,然後在src目錄中創建main目錄,在main目錄中再創建java文件夾
在java文件夾下創建一個Hello.java文件
在Hello.java文件中編寫代碼
使用Maven編譯Hello.java,首先進入到項目根目錄,然後使用命令」mvn compile」進行編譯
使用Maven編譯完成之後,在項目根目錄下會生成一個target文件夾
打開target文件夾,可以看到裡面有一個classes文件夾
classes文件夾存放的就是編譯成功後生成的.class文件
使用"mvn clean"命令清除編譯結果,也就是把編譯生成的target文件夾刪掉
執行完"mvn clean"命令後,target文件夾就會被刪除了。

閱讀全文

與maven編譯時x命令解析相關的資料

熱點內容
涉密場所周邊安全防護距離演算法 瀏覽:668
安卓fpse模擬器怎麼設置加速 瀏覽:944
建行app怎麼生成電子簽章 瀏覽:506
獲取當前時間javadate 瀏覽:71
帶密碼的wifi如何加密 瀏覽:233
伺服器怎麼變成陣列 瀏覽:714
web前端黑客技術pdf 瀏覽:69
育兒百科全書pdf 瀏覽:598
任務欄啟動命令 瀏覽:912
編譯優化等級區別 瀏覽:755
unix網關命令 瀏覽:875
想自己做網站要學編程嗎 瀏覽:597
租個伺服器開個私服需要什麼 瀏覽:272
圖片換成pdf格式 瀏覽:663
javamidi編程 瀏覽:833
android60demo 瀏覽:69
頭條演算法怎麼復習 瀏覽:514
燈光控制通道可以編程設置嗎 瀏覽:783
webpack命令行 瀏覽:807
卸載雲伺服器操作系統 瀏覽:31