竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年12月2日

摘要: Maven 和 Ant 有什么不同呢?在回答这个问题以前,首先要强调一点:Maven 和 Ant 针对构建问题的两个不同方面。Ant 为 Java 技术开发项目提供跨平台构建任务。Maven 本身描述项目的高级方面,它从 Ant 借用了绝大多数构建任务。因此,由于 Maven 和 Ant代表两个差异很大的工具,所以接下来只说明这两个工具的等同组件之间的区别,如下表所示: MavenAnt标准构... 阅读全文
posted @ 2016-12-02 10:44 竹山一叶 阅读(3818) 评论(0) 推荐(1)

摘要: Maven是什么? Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,... 阅读全文
posted @ 2016-12-02 10:34 竹山一叶 阅读(270) 评论(0) 推荐(0)

摘要: Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/http://search.maven.orgMaven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建... 阅读全文
posted @ 2016-12-02 10:17 竹山一叶 阅读(153) 评论(0) 推荐(0)

摘要: 什么是构建工具?构建工具是将软件项目构建相关的过程自动化的工具。构建一个软件项目通常包含以下一个或多个过程:生成源码(如果项目使用自动生成源码)从源码生成项目文档编译源码将编译后的代码打包成JAR文件或者ZIP文件将打包好的代码安装到服务器、仓库或者其它的地方有些项目可能需要更多的过程才能完成构建,这些过程一般也可以整合到构建工具中,因此它们也可以实现自动化。自动化构建过程的好处是将手动构建过程中... 阅读全文
posted @ 2016-12-02 10:15 竹山一叶 阅读(633) 评论(0) 推荐(0)