Struts 1.3.8 学习笔记(九)
版本九,我们将工程转换成Maven工程。
?
转成Maven工程前,需要先配置好Maven环境。
1、下载最新的版本的Maven,如apache-maven-3.1.0,解压的D盘的Java文件夹下;
2、设置环境变量,新增变量,name:M2_HOME,value:D:\Java\apache-maven-3.1.0,然后将%M2_HOME%\bin;添加到Path中,注意前后用分号隔开;
3、用link方式安装Maven插件。(插件见附件,我用的eclipse版本为4.2 Java EE版)
?
在eclipse中创建Maven版的Java EE工程的步骤如下:
1、创建Maven Project:
?
2、新工程,第一个选择框都不要选中(第二个Location选中了也没关系):
?
3、种类为Maven版的webapp:
?
4、输入3个值:
?
5、进入工程属性面板:
?
6、准备转换工程,点击【Project Facets】:
?
7、点击【Convert to faceted form...】:
?
8、将【Dynamic Web Module】勾选,版本选【2.5】:
?
9、然后点击【Further configuration available...】:
?
10、设置webapp的路径为【src/main/webapp】:
?
11、点击【OK】后,得到的工程结构如下图:
?
12、修改Java Build Path,先删除1.4版的JRE:
?
13、添加新的JRE,【Add Library】,选【JRE System Library】:
?
14、选则默认的JRE,注意,这里的JRE指向JDK的安装目录,在eclipse的【Perferences】-》【Java】-》【Installed JREs】配置):
?
?
15、新增后的效果如下:
?
16、为了在eclipse中直接在Tomcat Server中部署,我们还需要在【Deployment Assembly】中新增Maven的依赖,首先进入该面板:
?
17、依次点击【Add...】-》【Java Build Path Entries】:
?
18、点击【Maven Dependencies】:
?
19、新增后的面板如下图:
?
20、然后新增源代码文件夹,点击工程,依次选择【New】-》【Source Folder】:
?
21、输入【src/main/java】:
?
22、通过上面的方式新增源文件夹,Java Build Path会自动增加刚才新增的源文件夹:
?
23、最后,将版本八的Java源代码拷贝到java文件夹中,WebContent的内容拷贝到webapp路径下,完成后的文件结构如下:
?
24、工程创建好了以后,选择pom.xml文件,依次选择【Run As】-》【Maven clean】可以先清洁工程,然后选【Maven install】将工程打包:
?
26、如果成功,则会得到如下画面:
?
27、同时,我们的项目也可以在eclipse的Tomcat方式运行,选中项目后,依次点【Run As】-》【Run On Server】:
?
28、如果启动成功,则会得到如下画面:
?
?
?源代码: