
Maven&&Gradle
个人对MavenAndGradle的学习手记
至学者
有道无术,术尚可求,有术无道,止于术!
展开
-
Failed to configure a DataSource: ‘url‘ attribute
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.原创 2023-03-07 16:06:25 · 754 阅读 · 1 评论 -
Maven Helper
一 概述当我们不知道自己项目中有什么依赖的时候我们可以借助插件MavenHelper来实现依赖的查看。二 安装Maven Helper安装完成之后重启即可三 通过Maven Helper查看依赖 通过Filter来查询依赖...原创 2022-04-25 20:51:37 · 518 阅读 · 0 评论 -
如何需改SpringCloudAlibaba默认的组件版本
一 概述SpringCloudAlibaba对其内部组件进行统一版本管理,有时候我们需要使用某个组件的其他版本,我们需要进行自定设置。二 问题解决我们可以写一个自己的依赖版本控制器,以seata为例:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...原创 2022-04-25 17:59:20 · 469 阅读 · 0 评论 -
resolution will not be reattempted until the update interval of nexus-public has elapsed or updates
一 概述 今天更新私库之后,更改依赖版本之后就出现了一下提示信息:@[ERROR] The build could not read 1 project -> [Help 1][ERROR] [ERROR] The project project:2.7.5 (pom.xml) has 1 error[ERROR] Non-resolvable parent POM for project:2.7.5: project:pom:2.7.5 was n...原创 2022-03-31 20:06:52 · 7080 阅读 · 0 评论 -
Docker环境搭建nexus私库
一 概述 非Docker环境的私库搭建参考:回顾 nexus maven-snapshots 401 Unauthorized_calm_encode的博客-CSDN博客https://blog.csdn.net/calm_encode/article/details/122768323?spm=1001.2014.3001.5502二 Docker环境 1. 查询nexus的Docker镜像docker search nexus ...原创 2022-02-20 23:27:53 · 447 阅读 · 0 评论 -
nexus私库中的releases与snapshots区分
一 概述releases库是用在正式环境,上传的是稳定版本的代码,snapshots库是用在测试环境,上传的是测试非稳定的代码,这些代码可能还是在开发中。二 如何区分 在maven deploy的时候可以通过项目的version来指定仓库,例如version为1.0.0-SNAPSHOT的时候就是测试库,当version为1.0或者1.0.0-RELEASE的时候就是正式库。 其他使用可以参考:回顾 nexus maven-snapshots 401 Unau...原创 2022-02-14 11:23:41 · 1784 阅读 · 0 评论 -
私库如何区分正式和测试环境独立的库
一 概述在搭建的私库中建立两个环境的私库:带有test即为test环境的私库,否则未正式环境的私库。二 如何配置私库 Settings文件配置私库访问的账号秘密://正式<server> <id>maven-releases</id> <username>admin</username> <password>******<...原创 2022-02-12 16:04:48 · 1715 阅读 · 0 评论 -
回顾 nexus maven-snapshots 401 Unauthorized
1. 修改maven settings 文件私库的用户名和密码 <server> <id>maven-releases</id> <username>admin</username> <password>******</password> </server> <server> <...原创 2022-02-02 11:09:06 · 2617 阅读 · 2 评论 -
配置settings文件项目启动拉取私库代码
一 配置信息<profiles> <profile> <id>自定义的profileId</id> <repositories> <repository> <id>仓库id配置</id> <url>获取jar包的私库地址</url>原创 2022-01-19 22:00:15 · 354 阅读 · 0 评论 -
回顾私库401
一 概述 问题:二 解决方法 配置文件信息配置参考:回顾私库的使用_calm_encode的博客-CSDN博客https://blog.csdn.net/calm_encode/article/details/121964016 配置文件没问题,则查看idea的maven读取settting.xml文件配置: 如果配置信息没问题,idea读取配置也没问题了,那么这个问题就解决了。...原创 2021-12-15 23:31:51 · 359 阅读 · 0 评论 -
通过maven命令来排查新项目的导包问题
一 概述 命令:mvn clean install -X 后续补充更多相关问题,待续。。。原创 2021-12-15 23:26:01 · 366 阅读 · 0 评论 -
回顾私库的使用
一 安装 参考:搭建Nexus私库&使用_AI-CSDN博客_nexus使用https://blog.csdn.net/luozhonghua2014/article/details/81583510二 maven配置 maven setting.xml配置信息<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/...原创 2021-12-15 23:23:37 · 5765 阅读 · 0 评论 -
Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.2.0
一 概述 过了个周末回来更新代码之后,重新built之后,竟然built失败了,提示信息为:Cannot resolve plugin org.apache.maven.plugins:maven-resources-plugin:3.2.0二 解决方法 我先去本地maven仓库找到maven-resources-plugin,可以找到,我就想着将它删除了让Maven重新下载,这样操作之后竟然其效果了。 maven插件目录:org/apach...原创 2021-11-15 10:05:50 · 5755 阅读 · 8 评论 -
@NotNull的依赖
import org.jetbrains.annotations.NotNull;待续......原创 2021-06-17 20:53:56 · 1186 阅读 · 0 评论 -
@NotNull的依赖
import org.jetbrains.annotations.NotNull;Maven依赖<dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> <version>20.1.0</version></dependency>待续.........原创 2021-03-09 14:26:26 · 3753 阅读 · 0 评论 -
回顾Idea中Maven环境和自动导包以及自定义模板的配置
一 Maven环境配置maven进行私服地址配置在setting.xml中<servers>段增加:<server> <id>maven‐releases</id> <username>私服账号</username> <password>私服密码</password> </server> <server> <id>mave原创 2021-02-26 10:43:38 · 696 阅读 · 0 评论 -
pom文件project出错的问题
一 概述今天写项目的时候突然发现项目无论怎么写都会报错,无论怎么修改都没用,错误如下:二 错误情况分析我以为我换了本地仓库地址所以导致项目问题。按常理分析是不应该出现这个问题,抱着试一试的态度去解决,最后发现解决了,最后发现还真的解决了。对比发现之前本地maven仓库地址D:\maven\jar\.m2\repository\org\springframework\boot目录下内容与修改后的仓库D:\apache-maven-3.6.3\maven\jar\.m2\reposi原创 2020-10-06 18:26:13 · 1964 阅读 · 0 评论 -
mvn不是内部命令的处理过程
一 概述IDEA:CMD:二 解决方法下载Maven,Maven下载配置系统环境MAVEN_HOME:自定的解压目录Path:Maven解压后的bin目录路径解决后的结果IDEA(需要重启)CMD原创 2020-10-01 23:25:41 · 173 阅读 · 0 评论 -
项目打包发布之war包和jar包
一 概述当我们的项目完成并且需要上到服务器的调试或者发布的时候,我们需要将我们完成的项目进行打包,然后deploy到我们的应用服务器上。一般我们都是将项目打包成jar包或者是war包,现在让我们看看打包后的jar包或者是war包都是什么内容呢。二 war包1. war包的内容:WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个...原创 2020-04-04 21:34:59 · 1399 阅读 · 2 评论 -
Maven打包插件之——maven-jar-plugin、maven-assembly-plugin、maven-shade-plugin
1. 打包插件的介绍 打包插件是把class文件,配置文件打包成一个jar(war或者其他格式)的包。而且可执行jar包中包含或者不包含相应的依赖包包,当不包含相应的依赖包时,我们需要建立lib目录,且jar和lib目录在同级别目录。2. 常见的打包插件 2.1maven-jar-plugin 可执行jar包与依赖包是分开的,需要建立li...原创 2020-01-13 18:00:13 · 3956 阅读 · 0 评论 -
Maven构建之插件之——maven-resources-plugin
1. resources插件的功能 resources插件的功能就是把项目需要的配置文件拷贝到指定的目录,默认是拷贝src\main\resources目录下的配置文件到classes目录下,而且我们可以配置源目录和输出目录。resources插件一般不单独执行,complie插件执行时会先调用resources插件,会将src\java下的代码编译成字节码和resources目录下...原创 2020-01-10 17:48:44 · 902 阅读 · 0 评论 -
Maven构建的生命周期,plugin与命令——clean,install
1. 构建生命周期 生命周期(lifecycle)由各个阶段组成,每个阶段由maven的插件plugin来执行完成。生命周期(lifecycle)主要包括clean、resources、complie、install、package、testResources、testCompile等,其中带test开头的都是用于编译测试代码或运行单元测试用例的。 在实际开发中一...原创 2020-01-10 16:31:39 · 1299 阅读 · 0 评论 -
Maven之scope(指定依赖范围)
1.一些Pom依赖的元素<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt...原创 2020-01-10 15:32:35 · 715 阅读 · 0 评论 -
Some input files use unchecked or unsafe operations
项目的异常环境:项目类型:基本的gradle构建工程,加一些junit测试!gradle版本:gradle 6.0 / gradle5.6.3 都有实践过!gradle不同版本的下载地址注:下载时只要下载xxxx-bin.zip就可以使用!Junit版本:Junit5 。Junit5的Gradle依赖:testImplementation 'org.assertj:a...原创 2020-01-02 14:36:47 · 5647 阅读 · 0 评论