maven
花和尚也有春天
会收集一些不错的文章,时常品读,也学着自己总结一些东西,坚持努力的方向!
展开
-
maven:阿里云镜像
<mirror><id>alimaven</id><name>aliyunmaven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>c...原创 2020-04-24 10:25:02 · 161 阅读 · 0 评论 -
maven:安装配置与使用(windows)
想要安装Apache Maven在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录,并配置 Windows 环境变量。所需工具 :JDK 1.8 Maven 3.3.9 Windows 10注Maven 3.2 要求 JDK 1.6 或以上版本, 而 Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK 和 JAV...转载 2020-04-22 19:10:07 · 238 阅读 · 0 评论 -
maven:安装配置与使用(含jdk的安装)(mac)
一:maven的下载下载地址:http://maven.apache.org/download.cgiBinary:编译之后的二进制文件Source:表示可以查看源代码的,比Binary大一点tar.gz archive:Linux、macOS系统使用zip archive:windows系统使用下载完成之后,我们先来看看apache-maven-3.5.0里面的con...原创 2020-04-22 14:14:42 · 8048 阅读 · 0 评论 -
maven: lifecycle 生命周期 与 plugin
lifecycle是啥?Maven的声明周期。maven的生命周期分为3种:1.default2.clean3.site大概流程如图所示:其中比较重要的几个步骤有以下几个:1.clean用于清除之前构建生成的所有文件其中具体为清楚了Target目录中的所有文件,包括该目录i.e:删除了install生成的所有文件2.validate用于验证项目是否真确,...原创 2020-02-19 17:24:54 · 2074 阅读 · 0 评论 -
maven:package与install命令区别
如果service项目依赖dao项目,而dao打了包(package),jar仅仅时打到了dao项目的target下。这时编译service项目,还是会报错,报错如下,找不到所依赖的dao项目,说明service项目在本地仓库是没有找到它所依赖的dao项目。然后把dao项目install,本地仓库里有jar了,然后再打包package这个service项目,就不报错了。我insta...转载 2018-11-01 17:53:56 · 7344 阅读 · 0 评论 -
maven:打包异常 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (defa
最近maven打包项目时出现以下异常: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project bo-server-api: Compilation failure [ERROR] Unable to...原创 2019-01-24 13:40:39 · 1892 阅读 · 0 评论 -
maven:maven-compiler-plugin 插件详解
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。maven的默认编译使用的jdk版本貌似很低,使用maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。<p...转载 2019-01-24 13:54:31 · 3477 阅读 · 2 评论 -
maven:scope=compile 和 provided区别
问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下:<dependency> <groupId>com.liferay.portal</groupId> <artifactId>p...转载 2019-03-11 11:47:17 · 1325 阅读 · 0 评论 -
maven:exclusions 来进行排除依赖
设A依赖B,B依赖C现在想排除A对C的间接依赖1:使用<optional>true</optional>不让C传递<dependency><groupId>C</groupId><artifactId>C</artifactId><versi...转载 2019-03-11 15:14:09 · 6781 阅读 · 1 评论