新建maven工程
2015-09-18 12:56
477 查看
![](http://s3.51cto.com/wyfs02/M02/73/5A/wKioL1X7ecjjJfkhAAH_7D6bS1Y220.jpg)
![](http://s3.51cto.com/wyfs02/M00/73/5B/wKioL1X7eeTRfGt3AAHCsUgBv_w709.jpg)
这个如果不勾选那个Create a simple project也可以,但是创建完成后还需要修改工程的packaging为pom。还有如果不勾选,就选择maven-archetype-quickstart。
![](http://s3.51cto.com/wyfs02/M01/73/5B/wKioL1X7emPQnSURAAIeMQdgYlY559.jpg)
这里说明一下,这个packaging需要选择pom,因为这个maven project就是个模块化管理的,它自己实际上没有实际的内容的,只是包含了其它的模块。那么这里的新建时候有个src的文件夹可以直接删除。
下一步右键这个maven工程,
然后选择Maven Module
![](http://s3.51cto.com/wyfs02/M02/73/5D/wKiom1X7eUujEH2FAAF-W16CHFE192.jpg)
![](http://s3.51cto.com/wyfs02/M00/73/5B/wKioL1X7f-_SKpq8AAGuP8ubDx0904.jpg)
这里不用勾选这个了。
![](http://s3.51cto.com/wyfs02/M00/73/5E/wKiom1X7fdKyo9aKAAMocYtGS0w775.jpg)
![](http://s3.51cto.com/wyfs02/M01/73/5E/wKiom1X7ff2zxANeAAHxWeWBu0I195.jpg)
![](http://s3.51cto.com/wyfs02/M02/73/5B/wKioL1X7gEKiH0gcAADyZp2sAKQ044.jpg)
这里报错的原因是在公司,网络受限制,不让下载东西,然后导致这个maven-archetype-quickstart的jar包下载不下来。公司用的是自己服务器上的maven库,这些东西已经都下载过了。所以没问题。
公司网络受限就用公司提供的maven库,否则就直接用个网上的中央库就行了。这里注意下,改完成公司的maven库后需要重启eclipse.
同理可以创建dao层,service层还有web层,web层不太一样。
![](http://s3.51cto.com/wyfs02/M01/73/61/wKiom1X7l9uCGeU4AAGm-3U558o682.jpg)
![](http://s3.51cto.com/wyfs02/M02/73/61/wKiom1X7l_Kxzl6iAAK3-1B0Rpc418.jpg)
这里不清楚什么原因,创建这个webapp模块,如果联网的话,可能它还会从网络上下载什么,结果由于公司网络的限制,还是不能完成,一直卡在creating maven archetype99%。所以我就索性把网线拔了,然后再创建,搞定。
对于父工程,因为它只是一个框架,所以里面的src和一些依赖全部删除,最后结果如图:
![](http://s3.51cto.com/wyfs02/M02/73/61/wKiom1X7mUnTaYjMAADJqfLmtaE416.jpg)
相关文章推荐
- maven构建的模块化的JavaWeb工程
- FisrtWebApp
- HTML5开发Webapp总结
- 从一个servlet跳转到另一个webapp的某个地址处理请求
- Log4j2 与Spring 使用webAppRootKey
- APP,webapp 设计相关资料汇集区
- WebApp中Window.Alert界面改良
- Java获取Webapp下的css、js、image资源
- webappbuilder改变leftpanel的大小
- Eclipse+Maven创建webapp项目
- 采用Jetty搭建简单的WebApplicationServer
- webapp开发要点记录
- WEBAPP介绍及其iOS Web开发技巧总结
- web.xml中webAppRootKey
- 关于使用zepto框架中的tap click穿透事件 webapp开发
- HTML5八大特性助力移动WebApp开发
- webapp开发框架推荐以及优缺点分析【webAPP干货】
- Intellij里新建maven的webapp项目
- webkit webApp 开发技术要点总结[转]
- 移动webapp前端开发小结