MyEclipse 9.0正式發(fā)布,這款更新集成了Eclipse 3.6.1,還款號稱支持HTML 5和JavaEE 6的新版本,身軀龐大臃腫到接近1G,而且集成的很多功能大家還不一定用到。
MyEclipse 9.0 經過 M1,M2,終于出了正式版(MyEclipse For Spring 還是 8.6.1)。該版本集成了 Eclipse 3.6.1,支持 HTML5 和 JavaEE 6
1、打開myeclipse 選擇File->new -> Project...->Maven Project
在next后如果你想改變默認的工程位置 那你能在 use default workspace location 的 Browswe了選擇一個 點 next
在這一步里 你一定要選擇 maven-archetype-webapp 點 next
填入自己的Group ID 和 Artifact Id 點擊 finish
然后 不知道是為什么就出了這個 failed to create project 的錯誤。在網上找了好久 都沒找的解決的方法 但是不要緊 我們還有別的方法
現在看下錯誤后的工程目錄:生成的maven工程目錄是不全的,比如我們的java代碼,我們的測試目錄等,現手動創(chuàng)建,和補全:
增加MyEclipse的Web Project功能
到目前為止,這還僅僅是一個Java普通的Maven工程,這一步我們就要為其添加MyEclipse的web project特性。
選擇工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites,彈出窗口中設置參數如下,再接下來的彈出窗口中選擇yes。這樣我們的工程就是web工程了(注意工程圖標有變化,而且MyEclipse自動依賴了JEE的包)。
配置工程屬性,打開工程屬性面板---這一步很重要,都是些細節(jié)配置,缺一不可啊
1) Java Build Path
1> Source
添加src/main/java, src/test/java, src/test/resources為source folder, 這里就不需要詳述了吧,點"add folder"就行。
最小面的"default output folder"修改為"mywebapp/src/main/webapp/WEB-INF/classes"---這點很重要
修改這些source folder的輸出目錄,其中main/java和main/resources輸出到default output folder, 而test/java和test/resources輸出到target/test-classes中,(如何修改---點擊各節(jié)點下的Output Folder, 再點右邊的edit按鈕就行了)最后設置結果如下:
2> Order And Export
為了顯示好看,調整一下顯示順序,不細說了,很簡單,看下圖:
2)Java Compiler
注意到上面的圖片中,我的工程顯示jdk為1.4,所以要修改成我們想要的版本,這里就不詳述了,應該都會改。
3) Myeclipse-->Web
這一個是用來修改設置工程的web特性的,如下圖:
好了,一個MyEclipse的Web Project + Maven webapp的工程就建好了。剩下的就是在myeclipse中開發(fā)和調試web最后用maven打包,當然一定要使用maven的依賴特性(把要依賴的jar包直接在pom.xml中加入,然后刷新工程就會自動導入)。
附件為一個創(chuàng)建好的springmvc的helloworld,可以作為一個模板。