eclipse使用maven編譯
1. maven 編譯需要eclipse嗎
在eclipse中用maven編譯的方法:
在項目中的「pom.xml」文件上點擊右鍵,在彈出的菜單中選擇「Run AS」à「Maveninstall」來編譯和生成項目。如下圖所示:
在編譯和生成過程中,可以在「Console」面板中可以看到Maven編譯過程的信息,如果編譯和生成成功,可以在「Console」面板看到「BUILD SUCCESS」字樣。
另外,在修改pom.xml文件中的相關jar包信息時,可能由於倉庫中不存在,就會出現一些錯誤,這時,項目編譯就可能存在一些問題。此時可通過「Maven clean」選項來清除編譯,然後再修改pom.xml到正確情況。再通過「Maven install」來編譯和生成。
2. eclipse編譯沒問題,但是用maven編譯出錯!
maven 添加jar的時候,在pom.xml中找到 dependencies 節點, 添加如下 :
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
maven會自動去伺服器上面下載所需的jar
3. Eclipse的區別構建項目和Maven編譯命令
1)命令行插件配置 用戶可以在Maven命令中使用-D參數,並伴隨一個參數鍵=參數值的形式,來配置插件的參數。 如:mvn install -Dmaven.test.skip = true 2)Eclipse中執行 install -Dmaven.test.skip = true,
4. 如何用eclipse使用maven
在eclipse使用maven方法步驟如下:
一、安裝配置Maven
這個不會的話可以在網路查找相關方法
二、引入和安裝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。
5. maven 怎麼 編譯 eclipse che
1)命令行插件配置 用戶可以在Maven命令中使用-D參數,並伴隨一個參數鍵=參數值的形式,來配置插件的參數。 如:mvn install -Dmaven.test.skip = true 2)Eclipse中執行 install -Dmaven.test.skip = true,
6. eclipse maven怎麼用
1、把下載下來的maven的zip文件隨便解壓到一個地方,比如:f: oolapache-maven-3.2.5
2、設置環境變數(雷同JAVA_HOME):
新加一個"MAVEN":
Eclipse中右鍵項目->Run As->Maven install
Maven默認會把生成的war文件、class所編譯的文件都放在項目文件夾中的target目錄下
7. eclipse怎麼使用maven
一、在eclipse中設置maven的setting文件位置,指向你下載的maven目錄中,倉庫會自動生成。一、在eclipse中創建maven工程,注意幾項:
選擇Artifact ID為maven-archetype-webapp的一項
二、創建目錄結構:工程右鍵:new-Source Folder,創建如下幾個目錄
1、src/main/java
2、src/test/java
3、src/test/resources
三、依次設置java,resources目錄的class輸出目錄,工程右鍵:build path-Source,雙擊Source Folder,在彈出框中選擇輸出的目錄。
同時要選上Allow output folders for source folders.
四、 把項目轉成Dynamic Web項目
右鍵項目,選擇Project Facets,點擊Convert to faceted from
配置Project Facets
選擇java且版本1.6,勾選Dynamic Web Mole的Version為2.5。(3.0為Java7的)。
如果提示錯誤,可能需要在Java Compiler設置Compiler compliance level 為1.6。或者需要在此窗口的Java的Version改成1.6。
另:如果報錯 cannot ….. Dynamic Web Mole to 2.5
打開項目根目錄下的.setting文件夾下的org.eclipse.wst.common.project.facet.core.xml文件手動修改版本
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.6"/><編譯器1.6版,運行的JDK版本不能低於編譯的版本>
<installed facet="jst.web" version="2.5"/><servlet2.5版>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
8. 如何使用maven將源碼編譯成eclipse工程
1、將maven插件,直接存放到eclipse---dropins中,重啟eclipse。
2、重啟eclipse後,window——》Preferences中出現【Maven】選項
3、配置maven
由於maven的核心插件需要使用到jdk,而eclipse是運行在jre上的,所以需要配置maven關聯jdk。
Eclipse—windows-Perferences—Maven-Installations—add-installation type 選擇maven安裝目錄。在Installations中選擇新配置的maven選項。
Eclipse—windows-Perferences—Maven—User Settings
點擊Restore Defaults,沒有反應但是會在C:\Users\${User}\.m2\路徑下生成settings.xml文件。
9. maven工程在eclipse上編譯成功,但在命令行利用maven編譯指令出現語法錯誤
maven 添加jar的時候,在pom.xml中找到 dependencies 節點, 添加如下 :
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.6.11</version>
</dependency>
maven會自動去伺服器上面下載所需的jar