
Maven
Maven
陆克和他的那些代码
程序员陆克,专注社交电商 & 内容流量,关注互联网自媒体。
展开
-
Maven - Cannot invoke org.apache.maven.plugins.gpg.GpgVersion.toString() because gpgVersion is null
Maven - Cannot invoke org.apache.maven.plugins.gpg.GpgVersion.toString() because gpgVersion is null原创 2024-06-07 13:25:53 · 432 阅读 · 0 评论 -
Maven - 编译报错:程序包 XXX 不存在(多模块项目)
Maven - 编译报错:程序包 XXX 不存在(多模块项目)原创 2024-02-06 11:57:20 · 1616 阅读 · 0 评论 -
Maven - expected START_TAG or END_TAG not TEXT (position: TEXT seen …
Maven - expected START_TAG or END_TAG not TEXT (position: TEXT seen …原创 2023-12-27 09:59:40 · 1178 阅读 · 2 评论 -
SpringBoot - Maven 打包合并一个胖 JAR 以及主项目 JAR & 依赖 JAR 分离打包解决方案
SpringBoot - Maven 打包合并一个胖 JAR 以及主项目 JAR & 依赖 JAR 分离打包解决方案原创 2023-12-25 17:25:30 · 530 阅读 · 0 评论 -
Maven - no main manifest attribute(SpringBoot 多模块)
Maven - no main manifest attribute(SpringBoot 多模块)原创 2023-10-27 14:54:51 · 669 阅读 · 2 评论 -
Maven - 国内 Maven 镜像仓库(加速包,冲冲冲~)
Maven - 国内 Maven 镜像仓库(加速包,冲冲冲~)原创 2023-10-25 18:10:12 · 795 阅读 · 2 评论 -
Maven - MacOS 快速安装
Maven - MacOS 快速安装原创 2023-10-03 15:50:03 · 1238 阅读 · 0 评论 -
Maven - 如何脱离 IDEA 工具,手动用命令去打包?
为什么想到这个基础的问题呢?我们平时都用IDEAMaven插件来打包jar,有没想过哪一天脱离了IDEA工具如何去手动执行命令打包呢?那么,问题来了,到底是在哪个目录下执行该命令呢?原创 2022-07-15 11:18:12 · 669 阅读 · 0 评论 -
Maven - 程序包 org.junit 不存在解决方案
Maven - 程序包 org.junit 不存在解决方案在 mvn clean install 时,弹出该错误,可能的情况1、junit 版本处于 3.x(默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式)2、scope 处于 test修改 为 compile 或者直接删除,以及升级版本为 4.x...原创 2022-07-05 15:25:05 · 3230 阅读 · 1 评论 -
Maven - Install 控制台乱码解决方案
解决方案File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven-> RunnerVM Options 处加上 -Dfile.encoding=GBK,如图所示原创 2022-01-07 18:10:05 · 1041 阅读 · 0 评论 -
Maven - 一篇带你理解 AnnotationProcessorPaths 使用
业务场景一个类通过一个注解实现预编译(通过 javax.annotation.processing.Processor)比如:Lombok,MapStruct…DDDD~问题描述以前在本项目中(META-INF.services.javax.annotation.processing.Processor)中,因为不能 mvn install 同时编译然后讲加了注解的源文件再经过 Processor 编译,所以每次都只能手动对该源文件进行编译。但是我讲整个项目打成 jar 引到一个 A 项原创 2022-01-04 18:53:48 · 14132 阅读 · 0 评论 -
Maven - Failed to execute goal org.apache.maven.plugins:maven-clean-plugin
解决方案这个问题报错一般是被占用掉了。一般这种问题都是在运行时忘记把上次运行的关掉,而是直接又运行造成的结果(文件或文件夹被上次运行时所占用),可以停止上次运行或者正在运行的项目程序,再重新试试。...原创 2021-09-04 10:33:28 · 596 阅读 · 1 评论 -
Maven - Could not find artifact
[INFO] Scanning for projects…[ERROR] [ERROR] Some problems were encountered while processing the POMs:[FATAL] Non-resolvable parent POM for com.easybuy:easybuy-manager:0.0.1-SNAPSHOT: Could not find artifact com.easybuy:easybuy-parent:pom:0.0.1-SNAPSHOT.原创 2021-08-24 19:04:17 · 1179 阅读 · 1 评论 -
Maven - Process terminated
来看这篇博文的童鞋,是不是首先觉得疑问,除了这个信息,其他信息啥都没提示,那怎么排查问题?!如图所示来,点击【项目名】提示找到出错文件这里就能看到本次错误信息是啥,一般情况都是 settings.xml 文件配置与项目不符会导致这个问题,具体解决方案因为每个人错误都不一样,所以就不一一描述,这篇只是提供排查该问题思路!...原创 2021-08-23 15:20:18 · 296 阅读 · 1 评论 -
Maven - 通过 Jar 定位 Pom 坐标
1、首先,点击 Maven 窗口,然后选中项目(非项目不会出现该图标),再点击查看依赖关系图 Icon,如图所示2、进入该页面进行 Ctrl + F 搜索需要的 Jar 名称3、我这里以“hutool” jar为例4、找到并双击该高亮地方5、此时就会跳转到对应的 pom 坐标完毕~...原创 2021-04-20 16:49:14 · 2112 阅读 · 0 评论 -
Maven - 生命周期各阶段以及 package、install、deploy 区别
mvn clean package依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包) 等7个阶段mvn clean install依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段mvn clean deploy依次执行:clean、resources、compile、testResou...原创 2021-04-02 14:04:26 · 2488 阅读 · 0 评论 -
Maven - Failed to clean project: Failed to delete
如题,在运行maven工程是报“Failed to clean project: Failed to delete”错误,原因是因为之前编译的工程还在运行,无法clean,导致maven生命周期无法继续进行。看到网上很多误人子弟的方法,什么关闭 Java 进程,还有说等待一段时间让他自动好的。这个问题的解决方法非常简单,也没有上面说的那么折腾。因为有时在 IDEA 里关闭 Tomcat 不会那么彻底,所以推荐一个必杀技:在 CPU - 关联的句柄 - 搜索"target",将搜索出来的结.原创 2020-08-19 22:02:20 · 1122 阅读 · 0 评论 -
Maven - install 命令执行报错解决方案
在多模块化中,对单个 module install 的时候,需要依赖的 jar 提前 install 好才行(只能手动);而如果对最外层 pom 管理 module 可以自动install 成功是因为 Maven 按照依赖顺序智能执行 install。原创 2020-08-18 09:54:33 · 1281 阅读 · 0 评论 -
Maven - Error:java: Annotation processing is not supported for module cycles. Please ensure that all
错误信息Error:java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [qrcode-common,qrcode-manager-pojo] are excluded from annotation processing分析原因cycle [qrcode-common,qrcode-manager-pojo] :从这里可以看出,.原创 2020-07-15 17:39:21 · 2192 阅读 · 0 评论 -
Maven - pom.xml 中 parent 标签的使用
Maven - pom.xml 中 parent 标签的使用原创 2020-06-10 09:26:10 · 1508 阅读 · 0 评论 -
Maven - Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test
Maven - Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test原创 2020-06-09 09:03:37 · 2452 阅读 · 1 评论 -
Maven - dependencies & dependencyManagement 区别
Maven - dependencies & dependencyManagement 区别原创 2020-05-14 09:13:12 · 448 阅读 · 0 评论 -
Maven - pom.xml 文件中 dependency 中 optional 属性
Maven - pom.xml 文件中 dependency 中 optional 属性原创 2020-05-08 08:43:45 · 2222 阅读 · 0 评论 -
Maven - 环境隔离配置
<resources> <resource> <directory>src/main/resources.${deploy.type}</directory> <excludes> <exclude>*.jsp</exclude> </exclud...原创 2020-03-30 14:32:53 · 391 阅读 · 0 评论 -
Maven - Artifact upload failed. Repository with ID=‘XXX‘ does not allow updating artifacts.
1、Google之后,答案为Take it easy, this means you have already uploaded one identical jar, you can check the nexus's storage folder out.放轻松,这意味着你已经上传了一个相同的jar,你可以检查nexus的存储文件夹。2、经检查,我们已近将jar包传过一次了,所...原创 2020-03-27 13:53:51 · 1745 阅读 · 0 评论 -
Maven - 基础篇
一、Maven - 项目管理工具二、Maven - 下载与安装Maven - Linux下maven的下载与安装 Maven - 安装 & 配置(Linux) Maven - Windows下maven的下载与安装三、Maven - 手动和自动构建项目,编译,清除,打包四、命令详解mvn compile:编译 mvn package:编译、打包...原创 2018-11-09 16:33:10 · 713 阅读 · 2 评论 -
Maven - Scope 详解
Maven - Scope 详解原创 2018-11-09 16:32:18 · 788 阅读 · 0 评论 -
Maven - 报错篇
Nogoalshavebeenspecifiedforthisbuild.Youmustspecifyavalidlifecyclephaseoragoalintheformat<plugin-prefix>:<goal>or<plugin-group-id>:<plugin-artifact-id>[...原创 2018-11-20 21:24:29 · 997 阅读 · 0 评论 -
Maven - 安装 & 配置(Linux)
Maven - 安装 & 配置(Linux)原创 2019-01-03 21:50:48 · 286 阅读 · 0 评论 -
Maven - Windows下maven的下载与安装
如果没有的话就先编辑环境变量(如图所示)原创 2019-01-05 15:18:06 · 540 阅读 · 0 评论 -
Maven - GroupID & ArtifactID 是什么?
GroupId和ArtifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。GroupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的GroupId是o...转载 2019-03-02 21:37:58 · 344 阅读 · 0 评论 -
Maven - 国内Maven仓库之阿里云Aliyun仓库地址及设置
用过Maven的都知道Maven的方便便捷,但由于某些网络原因,访问国外的Maven仓库不便捷,好在阿里云搭建了国内的maven仓库。需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror:<mirror> <id>nexus-aliyun</id> <mirrorOf&...转载 2019-03-02 21:40:07 · 3710 阅读 · 0 评论 -
Maven - name & artifactId 区别?
name 只是一个名称,项目的全名称,可以是大写空格多个词,比如 Spring Boot Starter Parent,而 artifactId 是用来区分同一个groupId 下的子项目,比如前面对应的是 spring-boot-starter-parent。Ps:但是一般是实际使用中,我们可以把name的值赋成和artifactId一样的:)...原创 2019-03-14 14:12:54 · 4379 阅读 · 0 评论 -
Maven - packaging 标签
项目的打包类型:pom、jar、warpacking 默认是 jar 类型<packaging>pom</packaging> ==> 父类型都为pom类型<packaging>jar</packaging> ==> 内部调用或者是作服务使用<packaging>war</packa...原创 2019-03-14 14:14:30 · 1105 阅读 · 0 评论 -
Maven - 项目编码
DOS下执行mvn compile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢?原因是编码的问题造成的!eclipse在编译的使用使用的是UTF-8,因为整个项目设置的是UTF-8格式编码。当在DOS下执行mvn compile命令时,默认使用的是系统的GBK格式编码。解决方案在pom.xml文件中添加...原创 2019-03-14 14:18:26 · 1071 阅读 · 0 评论 -
Maven - 发布JAR包到Maven远程中央仓库
声明:经过下面一系列操作之后,以后想发布新版本,只要修改好要升级的版本,然后在 Maven的 Lifecycle 里双击 deploy 即可~前言自使用maven以来,没少使用maven中央仓库中的各种jar包,方便有效,但是咱们也不能总是只取不予,也应该懂得奉献,当你写好了一个十分好用的jar包,想贡献出去给大家使用的时候,应该怎么做呢?当然是发布到maven的中央仓库了,不过要说这...原创 2019-04-28 09:25:55 · 4493 阅读 · 0 评论 -
Maven - Linux下maven的下载与安装
Maven - Linux下maven的下载与安装原创 2018-11-09 16:15:03 · 1773 阅读 · 0 评论