MAVEN

工欲善其事,必先利其器之 Maven (一)

## 1. scope 概念 maven 在引入依赖时,配置上有一个 scope 标签,例如: ```xml com.mysql mysql-connector-j 8.1.0 runtime ``` 例子中的 `runtime` 表示**运行时**的依赖范围,不同的 scope 对于项目在编译,测 ......
工欲善其事 必先利其器 Maven

[maven]java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

# Maven异常 #### 环境 idea版本: 2020.1.3 maven版本: 3.8.5 #### 问题描述 在idea中加入maven配置时,idea一直报出java.lang.NoSuchMethodError: org.apache.maven.model.validation.De ......

maven 插件开发

前言# 众所周知,maven 实质上是一个插件执行框架,所有的工作都是通过插件完成的。包括我们日常使用到的类似 install、clean、deploy、compiler。。。这些命令,其实底层都是一个一个的 maven 插件。 如何开发自己的插件# 1. maven 插件的命名规范# 在写一个项目 ......
插件 maven

记一次jenkins+maven+nexus3打包中遇到的问题

过程:开发加了个新模块使用jenkins打包,报错如下: 总结就是maven-assembly-plugin模块的jar包没拉下来。去maven服务器查看了repo包情况,/data/maven/repo/org/apache/maven/plugins/maven-assembly-plugin/ ......
jenkins nexus3 问题 maven nexus

shell 脚本:nginx jdk maven node-exporter docker-ce

写一个脚本,本地自带nginx1.24源码包,然后自动完成安装,并加入system管理。并设置开启自启动,并启动ng。并完成对80端口的curl测试,返回状态码200打印启动正常的消息: #!/bin/bash # 安装依赖 sudo apt-get update sudo apt-get inst ......

maven子模块相互依赖打包时报错找不到类的解决方案

第一步 刪除iml文件 第二部 关闭idea,重新打开项目 第三步 右键pom.xml,点击 Maven -> Unignore Projects ......
模块 时报 解决方案 方案 maven

IDEA maven配置总是恢复默认C盘下的问题解决

问题:IDEA中Maven的配置总是恢复为C盘下; 解决: 1、新增Projects Settings 2、在弹出来的setting设置框里搜索maven 选择你想要的maven及配置: 设置完点击OK即可,后续打开的新项目都会使用这里设置的maven; 并且会在这里生成一个配置文件:C:\User ......
问题 maven IDEA

@Valid maven配置

<!-- hibernate validator--><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.1.0.Final</version></de ......
Valid maven

Idea 集成 Maven 即使代码更新也一直不重新编译

发生缘由 学习Hibernate 运行环境 Idea版本:IntelliJ IDEA 2022.3.1(Ultimate Edition) jdk版本:jdk-8 电脑系统:win10 问题解决 我创建了一个名为 hibernate 的空项目,在该项目下面使用 Maven 构建了一个名为 hiber ......
代码 Maven Idea

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题 问题现象 Spring Boot 项目,在编写单元测试时,使用了 JUnit 4.13.2 以上的版本。 为了让 Maven 能自动运行单元测试,需要引入 Maven Surefire 或 Maven Fai ......

IDEA运行maven项目报错解决方法梳理

# IDEA运行maven项目报错解决方法梳理 [toc] ## 1、问题现象 IDEA2022.3.3,新建maven-archetype项目后,出现图标异常问题。并且执行报错: ![image](https://img2023.cnblogs.com/blog/1991028/202308/19 ......
方法 项目 maven IDEA

maven-resources-plugin详解

核心资料来源: [maven-resources-plugin详解 (csdn.net)](read://https_blog.csdn.net/?url=https%3A%2F%2Fblog.csdn.net%2Fweixin_43888891%2Farticle%2Fdetails%2F1307 ......

【学习自用】Maven

Maven是专门用于管理和构建Java项目的工具,它的主要功能有: * **提供了一套标准化的项目结构** * **提供了一套标准化的构建流程(编译,测试,打包,发布……)** * **提供了一套依赖管理机制** **标准化的构建流程: ** 代码需要进行编译、测试、打包、发布,这些操作如果需要反复 ......
Maven

使用Maven插件为SpringBoot应用构建Docker镜像

# Docker开启远程API 用vim编辑器修改docker.service文件 ``` # 生成证书 openssl genrsa -aes256 -out ca-key.pem 4096 openssl req -new -x509 -days 365 -key ca-key.pem -sha ......
SpringBoot 插件 镜像 Docker Maven

项目构建gradle,maven工具杂谈

1.上传本地jar到本地gradle仓库 task installLocal(type: Copy) { from 'lib/filter.jar' // 替换为本地JAR文件的实际路径 into "${System.properties['user.home']}/.m2/repository/c ......
杂谈 工具 项目 gradle maven

maven刷新后jdk版本变化为1.5的问题

解决方式: <properties> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.targ ......
版本 问题 maven jdk 1.5

Maven打包Scala找不到主类入口问题

Maven打包Scala项目找不到主类,参考 [https://blog.csdn.net/weixin_41684423/article/details/115695713](https://blog.csdn.net/weixin_41684423/article/details/1156957 ......
入口 问题 Maven Scala

Maven配置中pom.xml和setting.xml之间的关系

在日常的开发中,我们拿IDEA举例,一般会在电脑上自行下载安装Maven,然后在IDEA中配置我们安装的Maven路径,通过修改setting.xml文件,例如配置公共的镜像仓库地址,来提高依赖下载速率;或者配置内部私有的镜像仓库地址,来引入一些私有的依赖等等。 1、如何从指定的镜像仓库下载依赖 如 ......
xml 之间 setting Maven pom

Maven高级

分模块开发与设计 将原始模块按照功能拆分成若干个子模块,方便模块间的相互调用,接口共享 分模块开发(模块拆分) 1.创建Maven模块 2.书写模块代码 注:分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分3.通过maven指令安装模块到本地仓库(install指 ......
Maven

mac安装maven环境并配置

参考:https://www.bilibili.com/video/BV1mW4y1q72A/?spm_id_from=333.337.search-card.all.click&vd_source=56102d8741b60f8a5fd28fed8a3d6e46 https://blog.csdn ......
环境 maven mac

maven前言

mvn大家都在用,但是确实是不求甚解。 在真实项目中,大家只需要copy一个pom文件,修修补补,记录几个常用命令就OK了。 这叫面向切面编程,专注自己的核心逻辑,但是mvn本身确实是非常复杂的工具。 兼顾了CICD整个寿命周期,为此实现的插件编码总量几乎大于任何一个服务实例的开发量。 往往对于一些 ......
前言 maven

将resources和testresources交给maven管理

就两个标签和分别管理对应模块配置文件和测试配置文件,举例说明 ``` ${project.basedir}/src/main/resources true ${project.basedir}/src/test/resources true ``` ......
testresources resources maven

maven异常-Cannot resolve com.sun.jmx:jmxri:1.2.1

maven Cannot resolve com.sun.jmx:jmxri:1.2.1 定位到maven依赖报错的jar kafka.jar里的jmxri报错,排除jmxri即可 ```xml org.apache.kafka kafka_2.9.2 0.8.1 javax.jms jms com ......
resolve Cannot maven jmxri com

idea maven 命令后控制台乱码

首先在idea中查看maven的编码方式 mvn -v Maven home: D:\apache-maven-3.6.3\bin\..Java version: 11.0.17, vendor: Oracle Corporation, runtime: C:\Program Files\Java\ ......
控制台 乱码 命令 maven idea

maven的 ${project.basedir}

<dependency> <groupId>com.utils.module</groupId> <artifactId>dsg-public-operation</artifactId> <version>1.0.1</version> <scope>system</scope> <systemP ......
basedir project maven

spring-boot 打包 配置、lib、脚本分开 的maven配置

``` dev dev test test prod prod ${project.artifactId} org.apache.maven.plugins maven-jar-plugin true lib/ false com.reda.econ.app.EconAppApplication . ......
spring-boot 脚本 spring maven boot

Maven基础

# 一、Maven仓库 ## 1.1 三种类型Maven仓库 **本地(local)** 本地仓库是机器上的一个文件夹,它在你第一次运行任何 maven 命令的时候创建,当你运行一次 Maven 构建,Maven 会自动下载所有依赖的 jar 文件到本地仓库中。它避免了每次构建时都引用存放在远程机器 ......
基础 Maven

Maven

day01-Maven安装.Maven整合SSH 什么是maven? 它是一个软件开发的管理工具,主要管理的工作是:依赖管理,项目构建 使用maven的好处? 能够集中管理jar包 提供一键构建 maven的依赖管理 坐标 groupId:一般用包名(域名反写)来表示,表示项目是由哪个组织开发的,类 ......
Maven

一、创建Maven聚合工程

1.聚合工程结构 2.Maven聚合工程创建 2.1构建父工程fmmall 2.1.1创建一个maven工程,packing设置为pom,父工程继承 spring-boot-starter-parent <?xml version="1.0" encoding="UTF-8"?> <project ......
工程 Maven

问题记录:maven

1、maven构建的聚合工程在给其中一个模块打包时报错 ![image](https://img2023.cnblogs.com/blog/2125110/202307/2125110-20230726222237530-264460523.png) 原因:该模块依赖于另一个模块,父工程未将各模块聚 ......
问题 maven