A. java中的maven是干什麼的
Maven是基於項目對象模型,可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具。
Maven能夠很方便的幫你管理項目報告,生成站點,管理JAR文件,等等。例如:項目開發中第三方jar引用的問題,開發過程中合作成員引用的jar版本可能不同,還有可能重復引用相同jar的不同版本,使用maven關聯jar就可以配置引用jar的版本,避免沖突。
你給出的圖片中binary是二進制文件,source是源碼,開發中我們需要下載的是binary文件,後綴標識壓縮的演算法. 一般來說,windows系統用zip較多,linux系統用tar.gz較多。source是maven項目的源碼,探究原理時可以下載源碼進行研究。
(1)javajar包訪問許可權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項目文件
B. Java:這兩種jar包有什麼區別呢
這是maven中的吧。
XXX.jar是編譯好的包。可以運行。
XXX-source是源碼,這個時候jar就是相當於一個zip,只內是把文件容放在一起。
類似的還有
XXX-doc.jar 是javadoc的壓縮包。
C. 大佬求助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,完成。
D. 如何配置maven java 路徑
第一步:配置maven的庫
1、在本地新建一個文件夾,來存放maven需要的jar庫。
2、修改maven配置文件settings.xml,D:\apache-maven-3.3.3\conf\settings.xml。使配置文件指向您剛才建的文件夾。
第二步:eclipse配置maven
1、打開cclipse,依次打開Windows-->Prefrences,點擊Maven的右邊的三角符號,以展開Maven的配置界面,
2、然後點擊Maven下面的Installations選項,出現如下界面,請點擊Add按鈕
3、再後請選擇您的maven安裝路徑,這里我的maven的安裝目錄為D:\apache-maven-3.3.3 ,選擇你的maven安裝目錄,並點擊確定, 之後可以點擊Apply,點擊OK,界面
4、再然後點擊Maven下面的User Settings選項,出現如下界面,請您點擊第二個Browse..按鈕,選擇您第一步配置的maven配置文件settings.xml。然後點擊下面的Update Settings按鈕,再點擊下面的Apply按鈕,點擊ok就完成了。
第三步:測試maven是否安裝成功
1、打開Eclipse,創建Maven項目。依次點擊File-->New-->Maven Project ,請選中Create a simple project(skip archetype selection),之後點擊Next按鈕。
2、然後填寫Group id和artifact id, Version默認,Packaging默認為jar,Name,Description選填,其他的不填,之後點擊Finish按鈕完成。