maven
对maven进行系统的讲解,方便对Maven的认识
小姜dot
执着的小愤青
展开
-
【Maven】配置项目java版本
1 通过perperties配置<properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source></properties>2...原创 2019-06-29 19:17:13 · 2513 阅读 · 0 评论 -
【maven】maven入门
1 何为Maven?maven是用来进行项目管理,主要完成项目的构建、报告以及文档,以简化项目开发过程中的重复性工作,它可以简化什么工作呢?我们现在就分几个点介绍:项目代码编译: 如果没有Maven怎么去完成整个项目代码的编译?是不是得使用javac命令来编译,javac命令编译的时候需要提供classpath,然而项目的classpath一般都是特别长,每次修改后,进行编译,如果...原创 2018-07-07 16:21:51 · 286 阅读 · 0 评论 -
【Maven】maven 基本概念
项目使用在java开发的众多web应用中,maven作为一个项目构建管理工具被广泛的应用到项目中,在项目中应用maven可以减少我们日常开发过程中很重复的工作,例如编译、打包、执行测试用例以及部署这些比较基础而且日常开发中比较重复的工作. 自己总结Maven的使用方法的因为是,当我们接触一个项目的时候,通过阅读Maven对应的pom.xml文件可以对这个项目的运行框架有一个基础的理解,这样原创 2016-08-29 00:16:04 · 640 阅读 · 0 评论 -
【maven】POM(Project Object Model)组成
下图是POM的组成描述:从上图中我们可以看出POM中所包含的内容主要可以分为4大类:1. General project information(项目一般信息)这个部分主要描述项目的名称,项目URL地址,项目公司、开发者和贡献者的名单以及项目的版权信息;2. Build setting(构建设置)这个部分,我们可以用来自定义maven默认的构建,例如:我们可以修改项目代码和测试代码的目录默认位置、添原创 2017-07-02 11:31:54 · 883 阅读 · 0 评论 -
【maven】dependency插件
项目中存在多个module时,依赖的管理和优化需要某些工具的帮助来完成,dependency插件提供几个实用的goal帮助我们来更好地完成工作。1. dependency:analyze该goal用来分析当前项目里面的pom文件依赖,给出相关的提示;$ mvn dependency:analyze[INFO] Scanning for projects...[WARNING][WARNING]原创 2017-07-02 00:11:52 · 1577 阅读 · 0 评论 -
【maven】help插件
maven当中的help插件可以给我们很多的关于当前项目配置的信息1. help:effective-pom这个goal主要目的让我们了解当前项目最终合并后的配置信息,比如,所有的maven项目都会继承super pom,这时候项目的配置都会继承super pom的配置以及覆盖某些配置.jiangjian@DESKTOP-0IKNJOE MINGW64 /g/maven-practice/simpl原创 2017-07-02 12:08:11 · 3611 阅读 · 0 评论 -
【maven】配置使用java8编译程序
1 方法一 <properties> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.source>1.8</maven.compiler.source> </properties>2 方法二 &...原创 2018-09-24 15:12:45 · 3452 阅读 · 0 评论 -
【maven】单元测试配置
maven install的过程中会对我们的单元测试代码进行执行,默认情况下,我们的test阶段遇到未通过的测试就会终止。1. 忽略失败的单元测试在TDD(测试驱动开发)模式下,我们想通过了解当前有多少未通过的Test得知自己的工作进度,这时候我们就需要maven在执行到失败的测试能够继续后面的测试,而不是终止构建过程。<build> <plugins> <plugin>原创 2017-06-30 11:44:23 · 674 阅读 · 0 评论 -
【maven】dependency标签理解
在maven pom.xml文件中最多的就是dependency元素,我们用maven管理我们项目的依赖。这篇文章简单介绍dependency元素内部各个子标签的意义。下面是dependency标签的格式<dependencies> <dependency> <groupId/> <artifactId/> <version/>原创 2017-07-04 21:49:20 · 10377 阅读 · 1 评论 -
【maven】项目增加jetty插件
配置如下: org.eclipse.jetty jetty-maven-plugin 9.0.0.v20130308原创 2017-06-30 14:20:23 · 452 阅读 · 0 评论 -
【maven】web项目不需要web.xml,maven打包报错
在maven 打包war包的时候,它会要求/WEB-INF目录下有web.xml文件,但是在servlet 3.0之后,对于web.xml文件本身是可选的,当我用maven打包的时候报错如下错误:[INFO] ------------------------------------------------------------------------[ERROR] Failed to execu原创 2017-08-12 16:32:23 · 5211 阅读 · 1 评论