原創|使用教程|編輯:龔雪|2015-04-02 09:18:54.000|閱讀 2147 次
概述:MyEclipse官方中文網正式上線,歡迎下載交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Apache Maven是一個軟件項目管理的綜合工具。根據項目對象模型(POM)的概念,Maven可以管理一個項目的依賴關系、構建、報表以及信息中心的部分文檔。
依賴關系管理是Maven最知名的功能之一,也是Maven最擅長的領域之一,但是通常只利用這個功能是不可能的。幾乎所有的方式都需要您去配置一個基于Maven的項目、添加和配置Maven插件、處理文件和goals。同時MyEclipse完全支持最先進的Maven功能,如果您只想對依賴關系進行管理,那么創建一個完整的Maven項目會產生不必要的項目復雜性,這就是唯一依賴關系模式產生的原因。
從2015 CI 7版本開始,MyEclipse支持使用Maven依賴關系解析,而不需要使用完整的Maven構建管理。
在MyEclipse 2015 CI 7以及更高的版本中,您可以找到兩個Maven-related project facets。Maven支持Java EE Projects facet并為您的項目提供完整的Maven功能。Maven支持——Dependencies Only facet為您的項目提供了唯一依賴關系管理的功能。
在安裝Dependencies Only facet時,將在pom.xml中指定所有Maven依賴關系的一個Maven依賴關系類路徑容器添加到您的項目中。當您部署這個項目時此容器也會被部署,如果pom.xml文件不存在則會生成一個。
您可以對pom.xml做任何更改,然而依賴關系信息是不能更改的,Maven依賴關系容器會對其進行相應的更新。所有其他的項目配置元數據會被忽略,沒必要費心思在附件的Maven設置上。
注意: Maven支持Java EE Projects facet和Maven支持——Dependencies Only facet是相互排斥的。對于全面的Maven支持,您必須使用前者。
下面的部分提供了在幾種情況下使用Maven Dependencies Only facet的步驟。
MyEclipse 10.x或更低版本中主要處理Maven支持唯一依賴關系不夠完善,如果您的項目中沒有一個正確配置的pom.xml文件,當項目遷移到MyEclipse 2013或更高版本時,可能會在部署過程中出現問題。請重置您的項目狀態并遷移到MyEclipse 2015中,然后在遷移之前執行以下步驟。
部署現在應該類似于在MyEclipse 10.x中的部署。
注意:此進程將會繼續在未來的MyEclipse版本中被精簡。
當您準備好切換到完整的基于Maven配置,只需卸載此facet然后安裝Maven Support for Java EE Projects facet。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網