随笔分类 -  笔记-Web开发基础

一些基本的工具和知识
摘要:依赖管理是maven的一个广为人知的特性, 这也是maven擅长的一个领域. 为单一的工程管理依赖不是很难, 但当你着手处理多模块工程和包含数十或数百个模块的应用时, maven可以帮助你很好地保持高度控制和稳定性. Transitive Dependencies 依赖传递性是 maven 2.0中的一个新特性. 这不需要你去搜索和指定你自己的依赖需要的库, 而是自动地包含它们. 这个特性通过从... 阅读全文
posted @ 2016-05-28 12:10 流年素心 阅读(688) 评论(0) 推荐(1)
摘要:顶层工程描述文件: pom.xml. 此外, 还有一些供用户阅读以快速理解工程的文本性文档, 如: readme.txt, license.txt,等. 该结构下只有2个子目录, src和target. target目录用于存储构建的所有输出. src目录包含构建该工程的所有源材料, 它包含了一个子 阅读全文
posted @ 2016-05-28 11:13 流年素心 阅读(391) 评论(0) 推荐(0)
摘要:Artifact Repositories 在maven中, repository 用来存储构建工程和各种依赖. 严格上来说, 只有两种类型的仓库: 本地和远程. 本地仓库是指在你自己的机器上缓存远程的下载, 同时也包含了你还没有发布的临时构建. 远程仓库指任意其他类型的仓库, 可以通过多种协议来访 阅读全文
posted @ 2016-05-28 10:48 流年素心 阅读(14009) 评论(0) 推荐(0)
摘要:Introduction to Build Profiles Apache Maven 2.0 竭尽全力确保生成可移植的构建. 这意味着: 允许在POM内的构建配置, 避免所有文件系统的引用(在继承\依赖) , 并且更严重地依赖本地仓库来存储支持该功能的元数据. 然而, 有时移植性不是完全可行的. 阅读全文
posted @ 2016-05-26 17:12 流年素心 阅读(3945) 评论(0) 推荐(0)
摘要:What is a POM? Project Object Model,工程对象模型。是maven工作时的基本单元。它是一个工程信息和配置细节的xml文件,maven使用这些信息来构建整个工程。大多数工程包含了一些相同的缺省配置。 例如,构建目录target,源代码目录src/main/java,测试源代码目录src/test/java,等等。 POM在Maven1中的对应文件名为project... 阅读全文
posted @ 2016-05-24 16:20 流年素心 阅读(648) 评论(0) 推荐(0)
摘要:一、概述 1. 简介 Introduction Maven,一个意为accumulator of knowledge的犹太词,起初只是为了简化Jakarta Turbine项目中的构建流程。若干个项目拥有不同的Ant构建文件,我们需要一个标准化方式来构建这些项目,一个清晰地定义项目的组成的方式、一个简单的发布项目信息的方式和跨项目共享JAR文件的方式。这就是现在可用于构建和管理任意基于JAV... 阅读全文
posted @ 2016-05-24 15:36 流年素心 阅读(396) 评论(0) 推荐(0)