摘要: UNIX经典命令详解 第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 阅读全文
posted @ 2017-02-13 14:19 喜欢虫子的码笼 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 在maven的管理体系中,各个项目组成了一个复杂的关系网,但是每个项目都是平等的,是个没有贵贱高低,众生平等的世界,全球每个项目从理论上来说都可以相互依赖。就是说,你跟开发spring的大牛们平起平坐,你的项目可以依赖Spring项目,Spring项目也可以依赖你的项目(虽然现实中不太会发生,你倒贴 阅读全文
posted @ 2017-01-16 16:00 喜欢虫子的码笼 阅读(156) 评论(0) 推荐(0) 编辑
摘要: maven的配置文件看似很复杂,其实只需要根据项目的实际背景,设置个别的几个配置项而已。maven有自己的一套默认配置,使用者除非必要,并不需要去修改那些约定内容。这就是所谓的“约定优于配置”。 文件目录 maven默认的文件存放结构如下: 每一个阶段的任务都知道怎么正确完成自己的工作,比如comp 阅读全文
posted @ 2017-01-16 15:57 喜欢虫子的码笼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。 基础配置 一个典型的pom.xml 阅读全文
posted @ 2017-01-16 15:54 喜欢虫子的码笼 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 本地仓库 Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些jar包,只需要在Maven的pom.xml配置一下,该jar包就会自动引入工程目录。初次听来会觉得很神奇,下面我们来探究一下它的实现原理。 首先,这些jar包肯定不是没爹没娘的孩子,它们有来处,也有去处。集中存储这些jar包 阅读全文
posted @ 2017-01-16 15:47 喜欢虫子的码笼 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 常用命令 从某种意义上来说,软件是帮助不懂程序的人来操作计算机的,图形化界面尤其如此。在上个世纪,比尔盖茨之所以成为世界首富,微软之所以IT界的巨鳄,就是因为Windows开图形化操作之先河,并抢先占领了全球市场,笑傲江湖数十年,至今依然宝刀未老。 诚然,现在几乎每种软件都有图形化界面,用鼠标点击几 阅读全文
posted @ 2017-01-16 15:42 喜欢虫子的码笼 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件,所以我们在项目进行编译、测试、打包的过程是没有感觉到。 阅读全文
posted @ 2017-01-16 15:36 喜欢虫子的码笼 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 我们在开发项目的时候,不断地在编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。 Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易 阅读全文
posted @ 2017-01-16 15:33 喜欢虫子的码笼 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 首先,Maven的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思,约等于北京话中的老炮儿。 一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object M 阅读全文
posted @ 2017-01-16 15:29 喜欢虫子的码笼 阅读(135) 评论(0) 推荐(0) 编辑
摘要: setting.xml配置文件 maven的配置文件settings.xml存在于两个地方: 1.安装的地方:${M2_HOME}/conf/settings.xml 2.用户的目录:${user.home}/.m2/settings.xml 前者又被叫做全局配置,对操作系统的所有使用者生效;后者被 阅读全文
posted @ 2017-01-16 15:24 喜欢虫子的码笼 阅读(211) 评论(0) 推荐(0) 编辑