環(huán)境:




創(chuàng)建一個(gè) Maven Project:
1. New --> Other --> Maven Project
在彈出的對(duì)話框里,如果你想修改你項(xiàng)目的存放路徑你可以改一下,其他的默認(rèn),我的所有項(xiàng)目都是存放在默認(rèn)的工作區(qū)下,所以直接點(diǎn)NEXT
接下來(lái)找到并選擇 webapp,其他的默認(rèn),NEXT
2. 填寫(xiě)你的 Group Id、Artifact Id、Version 和 Package 信息,然后 Finish
簡(jiǎn)單解釋一下 Group Id、Artifact Id、Version 和 Package:
groupId:group 翻譯成中文就是組、集團(tuán)的意識(shí),groupId就是這樣一個(gè)組或集團(tuán)的ID標(biāo)識(shí),就拿 Apache 來(lái)說(shuō)好了,Apache 大家都不陌生吧,
Apache 官網(wǎng)上有非常多的項(xiàng)目,每個(gè)項(xiàng)目里面肯定能找得到 org.apache.xxxx,而 org.apache 就是這里說(shuō)的 groupId
artifactId:還是拿 Apache 來(lái)說(shuō),Apache 官網(wǎng)上有非常多的項(xiàng)目,而每個(gè)項(xiàng)目的名字就是這里的 artifactId,換句話說(shuō),artifactId 就是你的項(xiàng)目名
version:這個(gè)就沒(méi)有什么好解釋的了吧,是項(xiàng)目版本的意思
package:這個(gè)也沒(méi)什么好說(shuō)的,就是 groupId.artifactId,創(chuàng)建的時(shí)候會(huì)自動(dòng)幫你補(bǔ)全,如果沒(méi)有自動(dòng)幫你補(bǔ)全就自己手動(dòng)敲上去
好,下面來(lái)看創(chuàng)建出來(lái)的urlrewrite-maven-example的目錄結(jié)構(gòu):
說(shuō)明:
src/main/resources:用來(lái)存放資源文件(默認(rèn)會(huì)幫你創(chuàng)建這個(gè)資源文件夾)
src/main/java:用來(lái)存放 java 源碼文件(需要自己手動(dòng)創(chuàng)建)
src/main/test:用來(lái)存放測(cè)試代碼(需要自己手動(dòng)創(chuàng)建,也有人習(xí)慣命名為:src/test)@
target:是用來(lái)存放 Maven 編譯好的字節(jié)碼的地方
Maven Dependencies:里面放的是 maven 管理的 jar 文件
maven-jetty-plugin 插件配置:
(maven jetty 插件的配置,請(qǐng)參考我的另一篇隨筆:http://www.aygfsteel.com/fancydeepin/archive/2012/06/23/maven-jetty-plugin.html)
pom.xml


































index.jsp







運(yùn)行 project:
選中項(xiàng)目,右鍵選擇 Run As --> Maven build
Name:根據(jù)需要,自己取個(gè)名
Goals:輸入要執(zhí)行的 maven 命令
其余的不用管,直接點(diǎn)擊 Run
在瀏覽器中訪問(wèn):http://localhost:8080/maven-demo/