《Maven实战》(许晓斌)第二次读后感

第一章 Maven简介 Maven是构建工具,但同时还是jar包管理工具、项目信息管理工具 与Make、Ant比较,更为先进 第二章 Maven的安装和配置 Windows和Unix上安装都很简单,下载压缩包解压,再配置环境变量即可 jar包默认在~./m2目录 可以使用eclipse的maven插 ... »

使用checkstyle来规范你的项目

Checkstyle是什么 自从做了程序员,关于格式化的讨论就不曾中断过,到底什么才是正确的,什么才是错误的,到现在也没有完整的定论。但随着时间发展,渐渐衍生出一套规范出来。没有什么绝对的正确和错误,关键在于规范的定义。最出名的就是 "google style guide" . Checkstyle ... »

STS 创建 Maven 项目

用 STS 创建 Maven 项目并不复杂,只是其中有一些坑在里面,我在解决这些坑的时候发现很多人都遇到了相同的问题,因此把创建的步骤记录在这里。所有的步骤不外乎就是一些套路,并没有什么复杂的地方,只是在被套路的时候,找解决方法真是很烦人的一件事情。毕竟不是什么大的技术问题,只是一个工具的使用,难道 ... »

spring boot项目fat jar瘦身

一、项目背景 spring cloud构建spring boot项目,精细化各项目的层次,达到降低耦合度的目的,项目间基于restful通信。 在对项目打包过程中,使用spring-boot-maven-plugin插件打包,生成的是fat jar,解压缩该jar包,会发现项目依赖的jar包存放于B ... »

涨姿势:Java 分业务、分级别实现自定义日志打印

自定义日志级别 通常的日志框架都有以下几个级别,从低到高TRACE,DEBUG,INFO,WARN,ERROR,FATAL. 默认情况,假如我们定义日志打印级别INFO,它会把大于等于INFO级别的日志信息打印出来.这样各个类别的日志都打印在一起不利于日志查看. 按照业务类型打印日志,我们希望inf ... »

详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)

SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行... ... »

重新认识Maven

PS:第一次接触maven大约是两年前吧,音乐记得之前都是人工寻找并下载很多jar,放在项目的lib中(表示太年轻,没有接触过Ant或者其他类似的工具,就不找别人写的比较了)。懒人永远有着自己的小聪明,我都是搭建完一个项目,保存最原始的项目框架作为备份,以便于再次搭建项目的时候寻找jar,即使现在使 ... »

maven入门 (二)_私服安装与上传下载

本篇文章主要介绍maven的私服安装和 jar包的上传与下载。毕竟大家还是在公司需要上传jar包到自己公司私服的。 1.安装私服 下载链接: https://pan.baidu.com/s/17dbQny3d1VgKBA529BTwJA 密码: uizp 下载完成。(我的win系统),解压文件 通过 ... »

提高Maven下载jar包的速度

1.提高Maven下载jar包的速度 打开项目所配置的maven包下conf目录下的settings.xml 找到 <mirrors>标签添加一下内容: 重启之后试一试下载的速度 2.自定义maven本地仓库 找到settings.xml中的<localRepository>节点,修改为你的只定义路 ... »

第一篇博客 ---- 分享关于Maven使用的一些技巧

Maven环境搭建 在官网上下载maven安装包,地址:http://maven.apache.org/download.cgi 。 解压文件到电脑坐在盘符目录,如E:apache maven 3.3.9 bin。 设置环境变量, 新建 MAVEN_HOME ,然后将maven路径复制到变量值中。 ... »

Maven 项目管理工具基础入门系列(二)

一、前言 在 "Maven 项目管理工具基础知识系列(一)" 这篇文章中,我们已经初步了解了 Maven,也知道了使用 Maven 作为项目管理工具的好处,特别是已经知道如何快速通过 Maven 构建 Web 项目,但上次有同学说通过上一篇文章构建的 Web 项目没有找到 web.xml 文件,这是 ... »

Maven 项目管理工具基础知识系列(一)

一、Maven 简介 Maven 中文意为 “ 内行、专家 ”,是 Apache 下的一个开源项目,属于纯 Java 开发,并且只是用来管理 Java项目的,它是一款项目管理工具,使用 Maven 可以对 Java 项目进行构建和依赖管理,项目构建即项目的编码、编译、测试、运行、打包、部署等过程,依 ... »

maven引入本地jar 打jar包

没搭建私服的情况下引入本地的jar,并把本地jar打包进项目的run jar 以打包引入hadoop-common-2.7.5.jar为例 引用 复制jar包所在的路径 打开cmd命令提示符 切换路径到jar所在的目录 e: cd E:迅雷下载hadoop-2.7.5sharehadoop ... »

Maven 私服的简单使用

所有的 Java 开发者应该是没有没用过 Maven 的吧。Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发、打包、测试、部署等一系列行为。而包管理又是其核心功能,这篇文章简单介绍一下使用 Maven 私服管理依赖包。 当我们再 pom 文件中依 ... »