當前位置:首頁 » 編程語言 » javaeclipsemaven

javaeclipsemaven

發布時間: 2022-06-15 00:01:11

1. java eclipse導入Maven,ava環境一切已設置,發現問題maven不編譯。怎麼處理

先讓這個maven工程轉換為非maven工程。方法:右鍵工程--maven--Disable maven nature。在當前目錄下執行命令(就是有pom.xml文件的那個目錄) —— mvn eclipse:clean。最後,重新轉換該工程為maven工程。右鍵工程--- 'Configure'--- 'Convert to Maven Project'

2. 怎麼在eclipse中使用maven

一、安裝配置Maven

1.安裝Maven,下載一個maven包解壓,然後配置maven環境變數(配置完成後在dos窗口用mvn命令測試下)。

2.在Eclipse中安裝Maven插件

3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具體使用哪個setting.xml需要根據你的項目情況而定)。

4.拷貝repository包,雖然這個不是必須的,一般通過項目在線更新jar包就可以,但是如果第一次的話最好是拷貝,因為一般項目都會比較大,jar包也會很多很多,在線下載的話會很慢。

二、引入和安裝Maven項目

如果第一步操作成功的話,你就可以在import窗口裡面看到Maven的選項了,選擇Import a exsiting Maven project 就行,前提是你先把Maven項目從版本庫中down下來。

如果你引入的這個項目A被別的Maven項目B引用了,那麼我們最好是讓項目B直接使用本地的項目A,而不是從repository中尋找對應項目A的jar包。這樣會避免jar包更新出問題(比如項目A經常更新,jar包可能會更新不及時)。這樣的話我們就需要將我們的項目A
install到本地,install有兩種方法:

1.右鍵項目選擇Maven菜單的install即可。

2.使用命令,即將目錄轉換到該項目目錄下,然後執行mvn clean install -Dmaven.test.skip=true即可。(推薦該方法,因為跳過了測試)

三、更新jar包

更新Maven的jar包應該是對於Maven項目最常用的操作了(因為項目一直在更新,那麼jar包肯定也一直在變)。

那麼對於更新Maven的jar包的方法是:右鍵項目選擇Maven菜單下的update
project,然後在彈出框中有一個offline的選項,一般情況我們直接勾選offline(這樣它之更新本地的jar包,比如上面提到的項目A的更改會更新,offline的速度很快);當然如果offline不行的話就需要取消對offline的勾選,即在線更新jar包,這樣它會從遠程伺服器中下載最新的jar包。

更新完jar包後一定要注意修改項目的properties,要手動改下面幾個地方(因為更新完jar包會自動更改這些配置):如果是java項目只需要更改1即可,web項目需要更改1,2,3.

1.將build path中的jdk版本改成你所需要的。

2.將Deployment Assembly中的自動生成的兩個文件夾刪除(好像是tmp和tmpwebapp),添加你的WebRoot文件夾。

3.如果你的項目有默認的別名,還需要再手動改一下Web Project Setting。

四、常見小問題

雖然在上面的幾個步驟中看起來很簡單,但是由於我們的maven插件不太好用,所以也會經常出一些小問題。

1.install項目失敗

這個情況一般會發生在使用右鍵項目install的方法,因為它有一個test的過程,所以有時候會test失敗,這時候我們只需要換成第二種使用install命令的方式就沒問題了。

2.更新jar包失敗

經常會有這樣一個情況,明明都在線更新jar包了,可是jar包卻還是很久以前的,然後在啟動tomcat的時候總是會報ClassNotFound或者某個方法不存在的錯誤。

對於這種情況我們最好是找到是哪個包,然後在repository中找到這個包刪掉,之後再update那麼這個包就會變成最新的了。

3.項目莫名其妙的啟動不了

有時候我明明都在線更新了jar包,然後還clean項目了,但是就是啟動失敗,仔細一瞧,problems窗口中有錯誤提示,有什麼cycle引用,這時候一般是因為有引用本地安裝的項目還有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的項目沒有更新,這時我的無憂做法是:

將引用到的項目全部update(記得update完後修改jdk),然後clean,然後重新install(最好使用命令方式),最後再將你的項目update然後clean,基本就沒有問題了。

五、小結

以上這些內容雖然不夠系統但是很實用,是最近在工作中頻繁會遇到的,將經驗分享給大家,也希望大家有好的建議也可以一起分享。

3. 關於JAVA,eclipse創建maven項目這樣報錯,怎麼解決

maven倉庫缺少jar包,不知道你的maven倉庫有沒有配置正確

一,如果正確

1.第一步 點eclipse的help->install new software

第二步 add

第三步 name:隨意 localtion :http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/

如果不行 把http換成https。接著項目右鍵maven-> update project.


2.以上做完pom.xml報錯的話。在setting.xml中加上

<mirror>

<id>nexus</id>

<mirrorOf>central</mirrorOf>

<name>nexus</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

二.如果你maven倉庫配置有問題,具體看你eclipse的preferences里maven的user setting

是不是你下好的maven倉庫。不是的話參考網上的maven倉庫配置,鏈接網頁鏈接

4. 如何配置eclipse里maven

簡述:

現需要在Eclipse中配置Maven插件,同時安裝maven應用,配置Maven環境變數,建立Maven管理的工程,並用Maven導入Gson包, 編寫簡易Json輸出程序

步驟:

1. 首先到Eclipse Marketplace中下載Maven Integration for Eclipse WTP,

如下,


5. 如何在eclipse中安裝maven插件

  • 下載maven的bin,在apache官方網站可以下載。

6. eclipse怎麼安裝maven插件

下載maven的bin,在apache官方網站可以下載。

下載下來之後,解壓,找個路徑放進去, 把bin的位置設在環境變數里,新建環境變數MAVEN_HOME

在PATH里加入maven的bin的路徑

由於Maven依賴Java運行環境,因此使用Maven之前需要配置Java的運行環境。下載並安裝JDK,配置JDK的環境變數JAVA_HOME,否則maven將無法使用
配置完畢後,在Windows命令提示符下,輸入mvn -v測試一下,配置成功顯示如圖:

配置成功後開始在Eclipse中配置Maven,點擊eclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可,如下圖:

安裝完畢後,點擊重啟eclipse

重啟後,為了使得Eclipse中安裝的Maven插件,同windows中安裝的那個相同,需要讓eclipse中的maven重新定位一下,點擊Window -> Preference -> Maven -> Installation -> Add進行設置

設置成功即安裝完成。

7. Java深入:在Eclipse中如何利用Maven (1)

在過去幾年中,Maven 已經不僅僅是 Java 世界的一個時髦話題。自 2001 年起,Maven 已經成為構建工具領域的先驅。最近幾年,人們常拿它與 Ant 比較。因為 Maven 與 Ant 有一些顯而易見的相似之處,所以拿它們倆作比較似乎是很自然的事。 比如說,在兩種情況下,XML 腳本都是可用的;兩種工具都可以生產工件;它們還可以共享相同的分類法和概念,比如 項目(project)、目標(target)與 目標(goal),以及 依賴關系(depends) 和 先決條件(prereqs)。但它們實質上有很大的差別。 Ant 只是一個 XML 腳本工具,而 Maven 是一個普通的構建工具,它關注的重點是一個叫做項目對象模型(POM)的概念。POM 暴露的是粗粒度的、面向構建的任務,這些任務被稱為目標,它們提供了一些准則,幫助您開發構建方法和實現最佳實踐。 在某些方面,Maven 屬於軟體工廠盡管目前它仍在外圍。更確切地說,諸如 Maven 之類的構建工具是軟體工廠領域中必不可少的。 軟體工廠通過顯著提高自動開發的級別,軟體工廠提供了一個花費更少、更靈活的應用程序開發方法。根據 Software Factories Web 站點的說法,「軟體工廠是一個軟體產品線,它根據構建特殊種類的應用程序的方法,配置一些可擴展的開發工具……提供打包的內容……以及指導」。 軟體工廠涉及三個主要概念: 如今,這類工具已經逐漸引起了認識到它們的價值的那些工具製造人員、工具開發人員和軟體編輯的注意。這些工具促進了軟體開發過程的工業化,降低了投入市場的成本和時間,同時還提高了生產率,加快了對進化需求的反應。 仔細查看一下 Maven 的主要特性,您就會認識到 Maven 與軟體工廠之間的相似之處:Maven 使用 POM 作為元數據來描述項目結構,並通過通用應用程序插件來獲得可擴展的項目模板。 因為Maven 非常靈活並且是開放源碼的,所以很容易推斷和設想 Maven 是軟體工廠平台中的一個核心組件。但是,還有另一種說法。上述類比並不完全,因為目前的 Maven 缺乏專用的開發環境,而這類環境有助於創建特定於域或特定於企業的插件和模板,並允許您輕松地配置項目或定製行為。 不過,Maven 的主要目標是標准化構建過程,並保證代碼構建-測試-部署(CBTD)循環中的質量和易再現性(easy reprocibility)。它還可以制定度量標准,幫助您了解開發狀態。 CBTD 本體論在軟體工程領域已經不再新鮮,但 Maven 可以使您標准化這種本體論,並通過抽象這種理論,將它想像成一個完整的實體。考慮到不斷增長的項目的復雜性,標准化成為一種迫切需要。 擴建的概念,我們稱之為元構建,因為其無可估量的價值以及保證下一級質量的特性,正逐漸被人們認識。

熱點內容
表格如何增減密碼 發布:2025-04-05 06:00:33 瀏覽:190
存儲卡sandisk 發布:2025-04-05 06:00:26 瀏覽:35
dll編譯出錯求助 發布:2025-04-05 05:59:44 瀏覽:706
模擬人生java 發布:2025-04-05 05:53:58 瀏覽:552
日本免費雲伺服器色 發布:2025-04-05 04:58:52 瀏覽:865
linuxcpp 發布:2025-04-05 04:53:38 瀏覽:748
安卓字體哪個最好 發布:2025-04-05 04:46:37 瀏覽:650
什麼是hdb3碼編解碼 發布:2025-04-05 04:40:20 瀏覽:504
編譯原理運算符 發布:2025-04-05 04:37:50 瀏覽:521
如何用安卓手機玩ipad的賬號 發布:2025-04-05 04:17:42 瀏覽:935