- eclipse创建maven父工程
下一步
下一步创建项目名,项目组
创建完成。 - 创建maven父项目下面的子项目
双击父项目依赖坐标文件
创建子项目模块jar类型
下一步
刚刚创建的是工具子项目,其他子项目可以依次创建,只不过在创建的时候注意packaging的类型。
创建子项目模块war类型
下一步
注意组名包名
然后保存,因为eclipse不会自动保存,不像idea。 - 下一步测试maven有没有通过。
先清空项目缓存
清除成功!
[INFO] hotel-parent … SUCCESS [ 0.492 s]
[INFO] hotel-commons … SUCCESS [ 0.014 s]
[INFO] hotel-pojo … SUCCESS [ 0.015 s]
[INFO] hotel-admin Maven Webapp … SUCCESS [ 0.019 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.820 s
[INFO] Finished at: 2019-01-10T10:55:09+08:00
[INFO] Final Memory: 9M/184M
再进行test测试
测试成功!
[INFO] hotel-parent … SUCCESS [ 0.004 s]
[INFO] hotel-commons … SUCCESS [ 11.304 s]
[INFO] hotel-pojo … SUCCESS [ 0.052 s]
[INFO] hotel-admin Maven Webapp … SUCCESS [ 0.036 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.556 s
[INFO] Finished at: 2019-01-10T11:08:22+08:00
[INFO] Final Memory: 13M/141M
最后代码测试
- war配置文件
- pom父类依赖坐标
- war子类依赖坐标
- war测试文件
测试文件内容
package com.java.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @author 大佩
* @Date 2019-01-10 15:24:29
* @Description
*/
@Controller
public class LoginController {
@RequestMapping("/test.do")
@ResponseBody
public String test() {
return "hello";
}
}
最后在浏览器中输入地址即可。
http://localhost:8080/hotel-admin/test.do