



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MAVEN 使用帮助,入门教程 版本声明 JDK : 5.0 Maven : 2.0.9 OS : windows xp 安装 Maven 下载地址 : /download.html安装 Eclipse Maven2 插件 : /update/ 解压 Maven 至 D:apache-maven-2.0.9 设置环境变量 : MAVEN_HOME = D:apache-maven-2.0.9 添加 Path : %MAVEN_HOME%bin 测试安装 : C:Documents and SettingsAdministratormvn -version Maven version: 2.0.9 Java version: 1.5.0_10 OS name: windows xp version: 5.1 arch: x86 Family: windows 常用命令 Maven2 的运行命令为 : mvn , 常用命令为 : mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn package : 依据项目生成 jar 文件 mvn install :在本地 Repository 中安装 jar mvn eclipse:eclipse :生成 Eclipse 项目文件 生成项目 建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp生成 Eclipse 项目 普通 Eclipse 项目执行 : mvn eclipse:eclipse Eclipse WTP 项目执行 : mvn eclipse:eclipse Dwtpversion=1.0 ( wtp1.0 以上版本均可用) 在 Eclipse 里面 fileimport 然后选择 GeneralExisting Projects into Workspace 设置 maven 的路径变量 M2_REPO Window - Preferences - Java - Build Path - Classpath Variables New Name 命名 : M2_REPO 路径 :本地的 maven 类库地址 这里为 C:/Documents and Settings/ 你的系统登录用户名 /.m2/repository pom.xml 文件基本节点介绍 :文件的根节点 . : pom.xml 使用的对象模型版本 . :创建项目的组织或团体的唯一 Id. :项目的唯一 Id, 可视为项目名 . :打包物的扩展名,一般有 JAR,WAR,EAR 等 :产品的版本号 . :项目的显示名,常用于 Maven 生成的文档。 :组织的站点,常用于 Maven 生成的文档。 :项目的描述,常用于 Maven 生成的文档。 在 POM 4 中, 中还引入了 ,它主要管理依赖的部署。 目前 可以使用 5 个值: compile :缺省值,适用于所有阶段,会随着项目一起发布。 provided :类似 compile ,期望 JDK 、容器或使用者会提供这个依赖。如 servlet.jar 。 runtime :只在运行时使用,如 JDBC 驱动,适用运行和测试阶段。 test :只在测试时使用,用于编译和运行测试代码。不会随项目发布。 system :类似 provided ,需要显式提供包含依赖的 jar , Maven 不会在 Repository 中查找它。 定义自己的结构 新建一个 archetype 项目 : mvn archetype:create -DgroupId=f -DartifactId=prof-archetype -DarchetypeArtifactId=maven-archetype-archetype 主要的模板文件 : archetype-resources/pom.xml 修改其中内容 修改 META-INF/maven/archetype.xml 中定义了相关的 sources 安装此项目 : mvn install 执行下面的命令创建新目录的项目: mvn archetype:create -DgroupId=com.mergere.mvnbook -DartifactId=proficio-example -DarchetypeGroupId=com.xxx.mvn -DarchetypeArtifactId= prof-archetype -DarchetypeVersion=1.0-SNAPSHOT 目录说明 Maven2 Directory 目录 二级目录 三级目录 四级目录 说明 pom.xml Maven2 的项目设置文件 src/ 源码目录 main/ 项目主体目录根 java/ 源代码目录 resources/ 所需资源目录 filters/ 资源过滤文件目录 assemby/ Assembly descriptors config/ 配置文件根目录 webapp/ web 应用目录 WEB-INF/ WEB-INF 目录 test/ 项目测试目录根 java/ 测试代码目录 resources/ 测试所需资源目录 filters/ 测试资源过滤文件目录 site/ 与site 相关的资源目录 target/ 输出目录根 classes/ 项目主体输出目录 test_classes/ 项目测试输出目录 site/ 项目site 输出目录 碰到的问题 1. 当 M2eclipse 插件装上之后,会报这个错 Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders.解决办法 :查看 eclipsereadmereadme_eclipse.html 里面有详细说明,在 Selecting a workspace 这一节创建一个快捷方式,设定目标位置为 D:eclipse_jeeeclipse.exe -vm D:Javajdk1.5.0_10binjavaw 因为默认 vm 为 jdkjrebinjavaw ,直接改到 jdk 下,错误即可消除 2. 使用命令 mvn eclipse:eclipse Dwtpversion=1.0 之后,导入的项目 Project Facet 的 java 还是 1.4 ,而我 Eclipse 上设置的是 5.0解决办法 :在 pom.xml 中 plugins 加入说明就可以了 Xml代码 1. 2. 3. maven-compiler-plugin 4. 5. 1.5 6. 1.5 7. 8. 9. maven-compiler-plugin 1.5 1.5 3. 在使用命令mvn eclipse:eclipse 之后,import到Eclipse,然后在Eclipse项目上点右键,选择插件MavenEnable Dependency Management后,会报重复引用依赖的错误解决办法 :再执行mvn eclipse:eclipse然后刷新Eclipse的项目,取消掉maven插件的引用依赖,错误就会消除 4. Failure executing javac, but could not parse the error:编译器 (1.5.0_10) 中出现异常。 如果在 Bug Parade
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建晋园发展集团有限责任公司权属子公司招聘7人笔试备考题库含答案详解(研优卷)
- 重庆航电枢纽船闸工程施工组织设计(土建施工-金属结构安装)
- 2024年消防条令纲要知识考试题库及完整答案
- 统编版语文四年级上册第三单元习作:写观察日记 课件
- 2025年低压电工作业模拟考试100题及答案
- 甘肃省定西市安定区城区三校联考2025年九年级下学期中考三模数学试卷(含图片答案)
- 初中数学九年级下册统编教案 6.4探索三角形相似的条件(第4课时)
- 江苏省南京师范大学附属中学高三4月模拟地理试题(含答案)
- 乡村振兴培训试题及答案
- 物流会计试题及答案
- 2025商务英语(BEC)中级考试真题卷:模拟试题及答案解析
- 陕西省烟草专卖局(公司)笔试试题2024
- 2024年中考一模 英语(湖北统考专用)(考试版A4)
- 油田数字化运维理论考试题库-上(单选题)
- 护理教育程序
- 2025年05月广西百色干部学院公开招聘编外工作人员8人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 老年患者护理中的并发症预防及处理措施
- 湖北省武汉市武昌区2025届高三5月质量检测考试语文及参考答案
- 核电站钢板混凝土结构技术标准
- 《儿童健康保障课件:理性选择与购买策略》
- 新能源安规试题及答案
评论
0/150
提交评论