随笔分类 - Maven学习总结
摘要:1、环境准备Maven、Tomcat8、Eclipse2、maven中的镜像配置大家知道,mavne默认使用的是国外的镜像,但是速度很慢,这里建议大家使用阿里的中央仓库镜像。阿里出品,必出精品,做技术的都知道。3、maven中的server配置,这里的server就是我们tomcat中tomcat-...
阅读全文
摘要:Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就是我们要说的坐标。包括我们自己开发的项目,也是要通过坐标进行唯一标识的,这样才能才其它项目中进行依赖...
阅读全文
摘要:项目版本号说明 当前版本号:1.0.0-SNAPSHOT 本项目采用通用的三级版本号,版本号格式是[主版本号].[副版本号].[修复版本号]-[稳定状态],如:1.0.0-SNAPSHOT。 1. [主版本号] 是从1开始的整数,表示重大的项目结构和概念调整,一般不会轻易修改该版...
阅读全文
摘要:org.apache.logging.log4j log4j-core 2.7 org.apache.logging.log4j log4j-api 2.7 o...
阅读全文
摘要:Maven简介Maven 是一个基于项目对象模型(POM)的,提倡约定优于配置(ConventionOver Configuration)的,跨平台的项目管理和构建自动化工具。首先它是一个优秀的构建工具(构建自动化、消除构建重复、标准化构建过程),其次它还是一个依赖管理工具、项目信息管理工具(如:M...
阅读全文
摘要:Assembly插件会生成 “assemblies”, 此特性等同于的Maven 1 distribution plug-in.。该插件不仅支持创建二进制归档文件,也支持创建源码归档文件。这些assemblies定义在一个assembly描述符文件里。你可以选择自定义assembly描述符或者直接使...
阅读全文
摘要:详细情况如下:An internal error occurred during: "Updating Maven Project".Preference node "org.eclipse.wst.validation" has been removed.解决方案:重启下eclipse,我的就是这...
阅读全文
摘要:1.新建一个Maven项目JDK版本和系统版本不对应,2.右键Maven项目->Maven->Update ProjectJDK版本改变了,3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。修改方法(假如系统jdk版本是1.8):方法一:在pom.xml文件中指定jdk的版本: ...
阅读全文
摘要:Maven的版本分为快照和稳定版本,快照版本使用在开发的过程中,方便于团队内部交流学习。而所说的稳定版本,理想状态下是项目到了某个比较稳定的状态,这个稳定包含了源代码和构建都要稳定。一、如何衡量项目的稳定状态呢?1. 所有的自动化测试应当全部通过2. 项目没有配置任何快照版本的依赖3. 项目没有配置...
阅读全文
摘要:1.生成eclipse项目:mvn eclipse:eclipse2.清除eclipse的一些系统设置:mvn eclipse:clean3.mvn tomcat:run 在tomcat里面运行生成清除Eclipse项目结构:mvn eclipse:eclipsemvn eclipse:cleanm...
阅读全文
摘要:我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven- compiler-plu...
阅读全文