- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
maven初步使用
Web项目转Maven-Web项目实现全量部署功能
第一步:打开eclipse,新建一个maven项目,项目工程名称自定义,这里面使用mavenWeb作为项目名。
图(1)
单击右键选择New,在弹出的选项框(见图1)中选择Maven Project,然后单击next按钮,进入第二个选项框,如下图(2),也单击next按钮,进入图(3)所示界面。
图(2)
图(3)
在Catalog下拉框中选择All Catalogs 选项,maven项目默认模板构建使用maven-archetype-quickstart 即可,然后单击next按钮,进入图(4)所示界面。
图(4)
输入项目的GroupId、ArtifactId、Version、Package,然后单击finish按钮即可。这样,mavenWeb项目就建成功了,建成之后的项目组织形式如下图(5)。
图(5)
第二步:修改mavenWeb项目所使用的jdk、jre、编码格式等信息。(java程序员的基本功,这里忽略介绍)
第三部:添加存放配置文件、属性文件等的源目录。
图(6)
右击mavenWeb项目,选择Properties选项,进入图(6)所示界面,选择Java Build Path选项,然后选择Sources菜单栏,单击Add Folder... 按钮,弹出图(7)界面,如下所示:
图(7)
单击Create New Folder... 按钮,弹出图(8)界面,在输入框中输入src/main/resources(用于存放配置文件的地方),然后单击Next按钮,在单击Finish按钮即可。
图(8)
操作完成后,图(7)界面会变成图(9)所示界面。
图(9)
同样步骤,再创建源目录src/test/resources 。
第四步:maven工程转web工程。
右击mavenWeb工程,选择Properties选项,弹出图(10)所示界面,选择Project Facets选项,单击Convert to faceted from ... ,界面变为图(11)所示界面。
图(11)
选中Dynamic Web Module,Version改为2.5,在右边的Runtimes面板中选择项目部署的容器,结果如下图(12)所示。
图(12)
然后单击Revert按钮,最后单击OK按钮即可。最终的结果如图(13)所示。
图(13)
第五步:把需要转换的web项目中的java文件、配置文件等移动到mavenWeb项目的相应目录下即可。以一个maven项目为例,见图(14)。
图(14)
第六步:配置本地、测试环境、生产环境的属性文件,起名可以为env_native.properties,env_test.properties,env_product.properties 。
第七步:pom.xml文件的编写。
profiles
profile
idnative/id
build
filters
filtersrc/main/resources/env_native.properties/filter
/filters
/build
/profile
profile
idtest/id
build
filters
filtersrc/main/resources/env_test.properties/filter
/filters
/build
/profile
profile
idproduct/id
build
filters
filtersrc/main/resources/env_product.properties/filter
/filters
/build
/profile
/profiles
build
plugins
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-war-plugin/artifactId
configuration
warSourceDirectoryWebContent/warSourceDirectory
archive
addMavenDescriptorfalse/addMavenDescriptor
/archive
webResources
resource
director
您可能关注的文档
最近下载
- 2024年安徽省电子信息行业职业技能竞赛(电子专用设备装调工赛项)考试题库(含答案).doc VIP
- 豪宅营销66个细节.docx
- 起亚-索兰托-产品使用说明书-索兰托-索兰托L 2.4L 7座4驱尊贵版-国4-索兰托L产品使用说明书.pdf
- Flexsim2017.0.0版本(中文用户手册【北京创时能公司汉化】版一.pdf
- 2018年咨询实务真题(有答案版).pdf
- “匠心杯”装备维修职业技能大赛(电子专用设备装调工)考试题及答案.doc VIP
- 中学生校园暴力成因分析及对策.doc VIP
- 钻木取火读后感.docx VIP
- 国际青年物理锦标赛(IYPT)历届问题集(1988-2016).pdf VIP
- 五山输电线路工程旁站监理方案.doc
文档评论(0)