
Maven
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
独步秋风
这个作者很懒,什么都没留下…
展开
-
Maven常用工具类整理
一、Apache Commons 1.1、字符串处理 1.2、集合操作 1.3、IO操作 1.4、编解码操作 二、Google Guava 2.1、多场景使用 2.2、guava-retrying 三、日志相关 3.1、log4j 3.2、slf4j 四、其他工具 4.1、lombok 五、框架相关 5.1、Mybatis 一、Apache Commons1.1、字符串处转载 2020-07-11 19:47:41 · 611 阅读 · 0 评论 -
Maven配置环境变量
Windows:1:新建系统M2_HOME变量,并把安装maven路径拷贝上去2:配置path变量,并把maven路径拷贝上去,这次的maven路径到bin3:测试maven环境是否配置成功,输入mvn -vLinux:1、进入 etc目录 cd /etc2、编辑 profile文件 vi profile export MAVEN_HOME=/opt/maven-3.5.0 export PATH=$PATH:${MAVEN_HOME}/bin3...转载 2020-06-05 09:58:30 · 228 阅读 · 0 评论 -
Maven Pom 包介绍
pom.xml 文件主要描述了项目包的依赖和项目构建时的配置,在默认的 pom.xml 包中分为四大块。第一部分为项目的描述信息:<groupId>com.neo</groupId><artifactId>hello</artifactId><version>2.0.5.RELEASE</version><packaging>jar</packaging><name>hello&l原创 2020-05-08 22:42:50 · 1072 阅读 · 0 评论 -
使用Intellij IDEA 和maven创建web项目webapp全过程
安装Maven下载安装去maven官网下载最新版。解压到安装目录。配置右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。如果想要修改maven的本地仓库位置,可以在maven的安装目转载 2017-09-19 20:24:58 · 5512 阅读 · 0 评论 -
maven package install deploy区别
1、maven package:打包到本项目,一般是在项目target目录下。 如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。 2、maven install:打包会安装到本地的maven仓库中,如果没有设置过maven本地仓库,一般在用户/.m2目录下。 如...转载 2018-02-09 12:30:35 · 238 阅读 · 0 评论 -
maven 简单入门教学
Maven那点事儿(Eclipse版)前言: 由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,而是一个简单的介绍,包括Eclipse中如何使用Maven,如何利用Maven工程学习。 循序渐进,你将会学到下面的知识: maven的相关书籍! 什么是maven? 如何在eclipse...转载 2018-02-26 23:09:09 · 213 阅读 · 0 评论 -
maven 生命周期 及 正确的集成命令-U -B -X -e 等
在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结:不要忘了clean: clean能够保证上一次构建的输出不会影响到本次构建。使用deploy而不是install: 构建的SNAPSHOT输出应当被自动部署到私有Maven仓库供他人使用,这一点在前面已经详细论述。使用-U...转载 2018-06-14 11:18:21 · 4181 阅读 · 0 评论 -
Maven:maven-surefire-plugin简介
Maven本身并不是一个单元测试框架,Java世界中主流的单元测试框架为JUnit和TestNG。Maven所做的只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或者TestNG的测试用例。这一插件就是maven-surefire-plugin,可以称之为测试运行器(Test Runner),他能很好的兼容JUnit 3、JUnit 4以及TestNG。我们知道,生命周期阶段需...转载 2019-09-14 11:45:35 · 253 阅读 · 0 评论