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