maven項目是由一個maven project和多個maven module組成的,以下簡介一下maven webapp的創建和打包,前提是你已經安裝配置好maven了。
打開eclipse。依照例如以下操作:
我們首先當然要先創建一個project。如上圖選擇。
如今maven project已經創建好了,project的名稱是test。而且自己主動創建了一個pom.xml配置文件。這是一個靈魂性的配置文件,以后還會具體介紹。
下一步我們創建一個maven module。
注意以下步驟,此步不須要勾選create a simple project,由于我們要用到maven的archetype原型。
在以下的步驟中輸入webapp便會出現我們須要的archetype原型,例如以下圖。選中我們所要的原型,然后next。
上圖中輸入自己的包名,然后就能夠finish了,這樣一個webapp就創建成功了,此module的名稱是test_web,可是呢,查看eclipse代碼,會發現有報錯。這是由于此maven項目沒有引入servlet依賴所致。
看下圖。輸入下圖的網址,然后打開就能夠看到servlet3.0.1的相關依賴配置。把它拷貝下來。然后看下下圖。
把上圖拷貝下來的配置信息黏貼到下圖所看到的位置,保存,此時不要著急,有點慢,完畢后會發現上面的錯誤沒了。
如今一個maven框架下的web項目就創建好了,下一步就是打包測試了。
我先用命令行演示一下。還有兩個方法,依次會在以后的文章中說明。
首先,進入項目的根文件夾,例如以下圖所看到的;
然后,運行mvn ?clean package。
因為我命令行使用的maven是3.2.1的,所以非常順利就完畢了,假設用低版本號的話,可能會有問題,這個問題以后再說。
例如以下去所看到的,說明打包完畢,上面那個方框里就是打包后war包的存放路徑,把它拷貝到tomcat以下...apache-tomcat-7.0.62\webapps就能夠測試了。