當前位置:首頁 » 編程軟體 » mavenlinux編譯

mavenlinux編譯

發布時間: 2023-09-14 07:22:07

『壹』 linux環境下怎麼用maven編譯一個已有的java項目

mvn clean compile

『貳』 maven是幹嘛的

Maven是基於項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具。

Maven能夠很方便地幫你管理項目報告,生成站點,管理JAR文件,等等。例如:項目開發中第三方jar引用的問題,開發過程中合作成員引用的jar版本可能不同,還有可能重復引用相同jar的不同版本,使用maven關聯jar就可以配置引用jar的版本,避免沖突。

你給出的圖片中binary是二進制文件,source是源碼,開發中我們需要下載的是binary文件,後綴標識壓縮演算法. 一般來說,windows系統用zip較多,linux系統用tar.gz較多。source是maven項目的源碼,探究原理時可以下載源碼進行研究。


Maven常用命令:

1.mvn archetype:generate 創建Maven項目

2.mvn compile 編譯源代碼

3.mvn deploy 發布項目

4.mvn test-compile 編譯測試源代碼

5.mvn test 運行應用程序中的單元測試

6.mvn site 生成項目相關信息的網站

7.mvn clean 清除項目目錄中的生成結果

8.mvn package 根據項目生成的jar

9.mvn install 在本地Repository中安裝jar

10.mvn eclipse:eclipse 生成eclipse項目文件

『叄』 Linux下編譯maven工程,報外部jar包找不到的問題,已經使用extdirs引入了外部jar包,求助。

變換幾種方案修改配置排排錯,或換個server環境再試。
沒遇到過這種問題,祝早日解決!

『肆』 maven編譯時 修改了pom.xml中jar包版本號,但是依舊會下載老版本jar包,為什麼

可能和ide有關系

調查方法:

  1. 用命令行 maven clean update 試試

  2. 如果是idea,pom-右鍵-重新載入

熱點內容
源神比較好的雲伺服器 發布:2025-02-01 13:55:27 瀏覽:206
黑蘋果idea編譯慢 發布:2025-02-01 13:45:30 瀏覽:548
c和linux 發布:2025-02-01 13:39:38 瀏覽:175
android實現列表 發布:2025-02-01 13:38:06 瀏覽:102
安卓手機為什麼會出現橫條 發布:2025-02-01 13:33:38 瀏覽:625
jqueryajax提交文件上傳 發布:2025-02-01 13:32:03 瀏覽:689
沒連上wifi如何修改wifi密碼 發布:2025-02-01 13:20:42 瀏覽:758
絕對賽車3安卓在哪裡下載 發布:2025-02-01 12:42:30 瀏覽:718
mysql修改資料庫字元 發布:2025-02-01 12:37:52 瀏覽:570
阿里雲伺服器出廠密碼是多少 發布:2025-02-01 12:35:43 瀏覽:668