- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Maven实践
* Any question ? * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * maven 何为Maven? 答案1:构建工具 清理 编译 测试 报告 打包 部署 TARGET… : PREREQUISITE… COMMAND …. … ?xml version=1.0? project name=Hello default=compile target name=compile description=compile the Java source code to class files mkdir dir=classes/ javac srcdir=. destdir=classes/ /target target name=jar depends=compile description=create a Jar file jar destfile=hello.jar fileset dir=classes includes=**/*.class/ manifest attribute name=Main-Class value=HelloProgram/ /manifest /jar /target /project Make Ant IDE Shell 理想的构建 高度自动化 跨平台 丰富的可重用组件 标准化 何为Maven? 答案2:依赖管理工具 log4j spring struts … … log4j:log4j:1.2.15 org.springframework:spring-core:2.5 org.apache.struts:struts-core:2.1.0 … : … : … 中央仓库 何为Maven? 答案3:项目信息聚合 版本控制系统信息,缺陷跟踪系统信息,开发者信息,许可证信息…… 项目站点:javadoc,测试覆盖,代码静态分析报告…… Maven核心概念 坐标 依赖 仓库 生命周期 插件 中国,杭州 120.2E ,30.3N 坐标 groupId: com.juvenxu.mvn-training artifactId mvn-training-ppt (mvn-training-book …) version 1.0 (2.0,3.0-SNAPSHOT …) packaging jar (war …) classifier javadoc, jdk15 com/juvenxu/mvn-training/mvn-training-ppt/1.0/mvn-training-ppt-1.0.jar 坐标 ?xml version=1.0 encoding=UTF-8? project modelVersion4.0.0/modelVersion groupIdjunit/groupId artifactIdjunit/artifactId version4.6/version nameJUnit/name url/url description JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. /description !– 其它元素…-- /project 依赖 project ... dependencies dependency groupIdlog4j/groupId artifactIdlog4j/artifactId version1.2.15/version /dependency dependency groupIdjunit/groupId artifactIdjunit/artifactId version3.8.1/version scopetest/scope /dependency dependency groupIdjavax.servlet/groupId artifactIdservlet-api/artifactId
文档评论(0)