自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Maven之(九)依赖关系

在maven的管理体系中,各个项目组成了一个复杂的关系网,但是每个项目都是平等的,是个没有贵贱高低,众生平等的世界,全球每个项目从理论上来说都可以相互依赖。就是说,你跟开发Spring的大牛们平起平坐,你的项目可以依赖Spring项目,Spring项目也可以依赖你的项目(虽然现实中不太会发生,你倒...

2018-03-02 15:50:19

阅读数 70

评论数 0

转载 Maven之(八)约定优于配置

maven的配置文件看似很复杂,其实只需要根据项目的实际背景,设置个别的几个配置项而已。maven有自己的一套默认配置,使用者除非必要,并不需要去修改那些约定内容。这就是所谓的“约定优于配置”。文件目录maven默认的文件存放结构如下:每一个阶段的任务都知道怎么正确完成自己的工作,比如compil...

2018-03-02 15:39:23

阅读数 77

评论数 0

转载 Maven之(五)Maven仓库

本地仓库Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些jar包,只需要在Maven的pom.xml配置一下,该jar包就会自动引入工程目录。初次听来会觉得很神奇,下面我们来探究一下它的实现原理。首先,这些jar包肯定不是没爹没娘的孩子,它们有来处,也有去处。集中存储这些jar包(...

2018-03-02 15:22:46

阅读数 70

评论数 0

转载 Maven之(四)Maven命令

从某种意义上来说,软件是帮助不懂程序的人来操作计算机的,图形化界面尤其如此。在上个世纪,比尔盖茨之所以成为世界首富,微软之所以IT界的巨鳄,就是因为Windows开图形化操作之先河,并抢先占领了全球市场,笑傲江湖数十年,至今依然宝刀未老。诚然,现在几乎每种软件都有图形化界面,用鼠标点击几下就可以完...

2018-03-02 14:54:41

阅读数 92

评论数 0

转载 Maven之(三)Maven插件

Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件,所以我们在项目进行编译、测试、打包的过程是没有感觉到...

2018-03-02 12:17:18

阅读数 74

评论数 0

转载 Maven之(二)Maven生命周期

我们在开发项目的时候,不断地在编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易...

2018-03-02 11:37:58

阅读数 61

评论数 0

原创 JAVA 工程师的成长路程

在知乎中发现了一个问题,很有共性,给大家个借鉴。当然你不可以是一个小菜鸟。在北京三年java开发经验月薪16k,如何在四年经验时要到20k?本人半道出家的程序员,从不伪造简历,起点低,所以三年时才16k月薪*14在北京,我认为我混的比较差。 当然补充一句,谢绝拿应届生的所谓待遇来跟我比,不是我比不...

2018-03-01 16:35:35

阅读数 2810

评论数 1

转载 深入学习java的困惑:3年开发,下一步学习的方向以及要做什么?

楼主做java3年了,时间不长不短。职位么,因为跳槽多次,仍是普通程序员,关于跳槽频繁这一点,刚刚觉得非常不妥。 最近很长的一段时间,我对下一步的学习方向,或者说java的学习方向,充满了困惑。 困惑1:在工作上遇到的很多技术上的东西,都给我一种感觉----不做不知道,谁做谁都会。要做一个东西,或...

2018-03-01 16:04:41

阅读数 3102

评论数 0

转载 Maven之(一)Maven是什么

首先,Maven的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven在美国是一个口语化的词语,代表专家、内行的意思,约等于北京话中的老炮儿。一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object M...

2018-03-01 14:42:00

阅读数 74

评论数 0

转载 Maven之(六)setting.xml配置文件详解

setting.xml配置文件maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被叫做全局配置,对操作系统的所有使用者生效;后者被称为用...

2018-03-01 11:20:28

阅读数 79

评论数 0

转载 Maven之(七)pom.xml配置文件详解

setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文...

2018-03-01 10:49:25

阅读数 110

评论数 0

提示
确定要删除当前文章?
取消 删除