一、引言在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了,而解决依赖冲突就需要先找到是那些依赖发生了冲突,当项目比较小的时候,还比较依靠IEDA的【Diagrams】查看依赖关系,当项目比较大依赖比较多后就比较难找了,这时候就需要一款IDEA插件实现快速解决依赖冲突了。二、IDEAMavenHelper插件安装方法1、选择“File”→"settings..."2、点击“Plugins”->“Marketplace”->输入"mavnhelper"->点击“install”->点击“OK”完成安装三、IDEAMavenHelper插件使用方法1、去到
一、安装Maven1.将maven压缩包下载并解压到无中文的路径下2.创建一个文件夹,作为本地仓库,用于存储下载的依赖等3.配置本地仓库,修改修改conf/settings.xml中的为一个指定目录。内容:D:\ProgramFiles\JetBrains\maven_repository4.配置阿里云私服(加快依赖下载速度):修改conf/settings.xml中的标签mirror> id>alimaven/id> name>aliyunmaven/name> url>http://maven.aliyun.com/nexus/content/groups/public/ mirrorOf
jenkins环境和插件配置文章目录jenkins环境和插件配置前言一、环境版本二、jenkins插件三、环境安装总结前言现在基本都是走自动化运维,想到用docker来部署jenkins,然后jenkins来部署java代码,做到了开箱即用,自动发布代码的功能。很久没有跑服务器进行环境的部署,用这个来进行练手一、环境版本1)linux版本:Debian11.72)java版本:jdk1.83)docker版本:24.0.7(dockerinfo查看docker版本)4)jenkins版本:lts-jdk175)maven版本:3.9.6二、jenkins插件1)git与gitee插件(因为代码
JenkinsMavenpomjar打包未拉取最新包解决办法,亲测可行1.发布新版的snapshots版本的jar包,默认Jenkins打包不拉取snapshots包2.设置了snapshot拉取后,部分包还未更新,需要把包版本以snapshot结尾3.IDEA无法更新snapshots包可设置参考遇到个神奇的问题,包版本号未变更新后,jenkins打包不会拉取最新包确认包正常deploy到了远程仓库,ps:删掉仓库包后,会自动拉取,但太不友好。最终发现是包版本命名的原因。解决办法:修改包版本加上-SNAPSHOTgroupId>com.frame/groupId>artifactId>ca-
0x00前言没写过Java,得配个带Maven的编码环境,不太明白,试试看顺便记录一下0x01配置过程安装jdk1.8后,找到安装位置:Spawn{"command":"\"/Users/dian/apache-maven-3.6.0/bin/mvn\"","args":["-s","\"/Users/dian/apache-maven-3.6.0/settings.xml\"","-B","-Doutput=\"/Users/dian/Library/ApplicationSupport/Code/User/workspaceStorage/e938a1dccd1b83f57865abcc2
无法访问org.mybatis.spring.annotation.MapperScan错误的类文件:/D:/JAVA/developer_tools/Maven/maven-repo/org/mybatis/mybatis-spring/3.0.2/mybatis-spring-3.0.2.jar!/org/mybatis/spring/annotation/MapperScan.class类文件具有错误的版本61.0,应为52.0版本问题,需降低版本,从3.x降到2.x
解决IDEAMaven下载依赖包速度过慢问题,jar包下载过慢,有一部分网络原因,很大一部分是因为需要请求到国外镜像仓库,响应比较慢右键点击项目,找到maven,选择Open‘settings.xml’或者Create‘settings.xml’将以下代码粘入文件中,重启idea即可提高速度idea超级镜像库,这是阿里云镜像库和junit镜像库-->mirrorId-->repositoryId-->HumanReadableNameforthisMirror.-->http://my.repository.com/repo/path-->-->alimavenaliyunmavenhttp:
1.使用idea自带的maven命令open-e~/.zshrc2.在其最下面增加#mavenexportMAVEN_HOME="/Applications/IntelliJIDEA.app/Contents/plugins/maven/lib/maven3"exportPATH=$MAVEN_HOME/bin:$PATH#mavenend3.连接使之生效source~/.zshrc4.修改mvn命令的权限为可执行cd/Applications/IntelliJIDEA.app/Contents/plugins/maven/lib/maven3/libchmod+xmvn5.测试是否生效mvn
目录友情提醒第一章、Maven概述1.1)Maven是什么1.2)Maven进行构建(build)的主要环节第二章、Maven的下载安装和配置2.1)Maven的下载2.2)Maven环境变量配置2.3)Maven文件setting的配置第三章、Idea整合Maven3.1)Idea配置Maven3.2)新建Maven项目3.3)低版本的Idea可能出现文件缺省第四章、pom.xml文件配置4.1)pom文件三要素4.2)pom文件中JDK资源配置4.3)pom文件中配置依赖管理4.4)pom文件中build标签进行插件和资源管理第五章、Maven的生命周期5.1)Maven的插件使用5.2)
文章目录1.Docker安装Nexus2.本地访问Nexus3.Linux安装Cpolar4.配置Nexus界面公网地址5.远程访问Nexus界面6.固定Nexus公网地址7.固定地址访问Nexus本文主要介绍如何在Linux中使用Docker一键部署NexusMaven私有仓库工具并结合Cpolar内网穿透实现远程访问Nexus进行管理。Nexus是一个仓库管理工具,用于管理和组织软件构建过程中的依赖项和构件。它与Maven密切相关,可以作为Maven仓库的服务器。Nexus提供了一个集中式的位置,用于存储和共享构件,使团队成员能够方便地访问和部署这些构件。Cpolar内网穿透是一种安全的内