mavenlinux編譯
『壹』 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有關系
調查方法:
用命令行 maven clean update 試試
如果是idea,pom-右鍵-重新載入