普通Java工程转换成maven工程.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/blog/1983889普通Java工程转换成maven工程一、使用IDE提供的转换功能:?1. 右键普通Java项目,在弹出的菜单中选择[Configure]-[Convert to Maven Project]:?2. 在弹出的对话框中输入项目的groupId, artifactId和version等,点击[Finish],在根目录下生成maven的pom.xml文件。?3. 经过IDE转换的maven项目还不能满足要求,需要手动配置:?a. 将pom.xml的根节点声明设置为最新版本,如:?Xml代码??project?xmlns=/POM/4.0.0?xmlns:xsi=/2001/XMLSchema-instance??xsi:schemaLocation=/POM/4.0.0?/maven-v4_0_0.xsd?b. 在pom.xml文件中加入maven的资源和编译插件等,配置参数:?Xml代码??build??finalNameperfume/finalName??plugins??plugin??groupIdorg.apache.maven.plugins/groupId??artifactIdmaven-resources-plugin/artifactId??version2.5/version??/plugin??plugin??groupIdorg.apache.maven.plugins/groupId??artifactIdmaven-compiler-plugin/artifactId??version2.3.2/version??configuration??source1.7/source??target1.7/target??/configuration??/plugin??/plugins?/build?注:?1. maven-compiler-plugin 2.3.2默认的JDK版本是1.5,后续版本新增的功能在编译时会报错(如注解等),解决办法是明确指定编译版本。?2. 在一个父工程包含多个子模块的项目中,在父pom.xml中添加编译配置,子模块将会继承。?c. 添加需要的依赖,如testng:?Xml代码??properties??testng.version6.4/testng.version?/properties??dependencies??dependency??groupIdorg.testng/groupId??artifactIdtestng/artifactId??version${testng.version}/version??scopetest/scope??/dependency?/dependencies?d. 在项目根目录新建4个源码文件夹:? src/main/java - 存放类? src/main/resources - 存放配置等资源? src/test/java - 存放测试类? src/test/resources - 存放测试配置等资源?e. 这时项目可能会有红色提示符,需要更新Maven配置:?? 右键项目,在弹出的菜单中选择[Maven]-[Update Project Configuration...],然后确定。?这样,一个完整的maven工程算是转换好了。?二、手动方式?1. 手动创建或拷贝其它maven项目的pom.xml文件,修改参数?2. 点击[Configure]-[Convert to Maven Project],这时就不需要输入groupId和artifactId等参数了。?附:?maven转化为普通Java工程?右键Maven项目,在弹出的菜单中选择[Maven]-[Disable Maven Nature]大小: 8.6 KB大小: 7.1 KB

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档