maven初步使用.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档