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:
Struts 1.3.8 学习笔记(九)_第1张图片
 

2、新工程,第一个选择框都不要选中(第二个Location选中了也没关系):
Struts 1.3.8 学习笔记(九)_第2张图片
 

3、种类为Maven版的webapp:
Struts 1.3.8 学习笔记(九)_第3张图片
 

4、输入3个值:
Struts 1.3.8 学习笔记(九)_第4张图片
 

5、进入工程属性面板:
Struts 1.3.8 学习笔记(九)_第5张图片
 

6、准备转换工程,点击【Project Facets】:
Struts 1.3.8 学习笔记(九)_第6张图片
 

7、点击【Convert to faceted form...】:
Struts 1.3.8 学习笔记(九)_第7张图片
 

8、将【Dynamic Web Module】勾选,版本选【2.5】:
Struts 1.3.8 学习笔记(九)_第8张图片
 

9、然后点击【Further configuration available...】:
Struts 1.3.8 学习笔记(九)_第9张图片
 

10、设置webapp的路径为【src/main/webapp】:
Struts 1.3.8 学习笔记(九)_第10张图片
 

11、点击【OK】后,得到的工程结构如下图:
Struts 1.3.8 学习笔记(九)_第11张图片
 

12、修改Java Build Path,先删除1.4版的JRE:
Struts 1.3.8 学习笔记(九)_第12张图片
 

13、添加新的JRE,【Add Library】,选【JRE System Library】:
Struts 1.3.8 学习笔记(九)_第13张图片
 

14、选则默认的JRE,注意,这里的JRE指向JDK的安装目录,在eclipse的【Perferences】-》【Java】-》【Installed JREs】配置):
Struts 1.3.8 学习笔记(九)_第14张图片
 
Struts 1.3.8 学习笔记(九)_第15张图片
 

15、新增后的效果如下:
Struts 1.3.8 学习笔记(九)_第16张图片
 

16、为了在eclipse中直接在Tomcat Server中部署,我们还需要在【Deployment Assembly】中新增Maven的依赖,首先进入该面板:
Struts 1.3.8 学习笔记(九)_第17张图片
 

17、依次点击【Add...】-》【Java Build Path Entries】:
Struts 1.3.8 学习笔记(九)_第18张图片
 

18、点击【Maven Dependencies】:
Struts 1.3.8 学习笔记(九)_第19张图片
 

19、新增后的面板如下图:
Struts 1.3.8 学习笔记(九)_第20张图片
 

20、然后新增源代码文件夹,点击工程,依次选择【New】-》【Source Folder】:
Struts 1.3.8 学习笔记(九)_第21张图片
 

21、输入【src/main/java】:

 

22、通过上面的方式新增源文件夹,Java Build Path会自动增加刚才新增的源文件夹:

 

23、最后,将版本八的Java源代码拷贝到java文件夹中,WebContent的内容拷贝到webapp路径下,完成后的文件结构如下:
Struts 1.3.8 学习笔记(九)_第22张图片
 

24、工程创建好了以后,选择pom.xml文件,依次选择【Run As】-》【Maven clean】可以先清洁工程,然后选【Maven install】将工程打包:
Struts 1.3.8 学习笔记(九)_第23张图片
 

26、如果成功,则会得到如下画面:
Struts 1.3.8 学习笔记(九)_第24张图片
 

27、同时,我们的项目也可以在eclipse的Tomcat方式运行,选中项目后,依次点【Run As】-》【Run On Server】:

 

28、如果启动成功,则会得到如下画面:
Struts 1.3.8 学习笔记(九)_第25张图片
 

 

 源代码:

你可能感兴趣的:(struts)