
maven
文章平均质量分 59
风情客家__
简述需要300字以内_(¦3」∠)_
展开
-
nexus3 docker镜像清理策略-Cleanup Policies
镜像仓库,如果不设置清理策略,镜像就会越来越多,导致磁盘占用过大。nexus版本:3.28.1-01。此时查看镜像版本发现策略已经生效。使用nexus3作为。转载 2024-02-22 12:09:37 · 1222 阅读 · 0 评论 -
Maven无法拉取SNAPSHOT依赖的解决办法
版本的组件进行开发测试。平时自己做测试的时候,因为手里有源码,所以每次都是先执行 mvn install 在本地安装后,在新建项目引用组件进行测试,所以没有发现什么问题。根据提示执行强制拉取也无效,于是研究了下公司内其他工程是怎么配置的,之后成功拉取到了这个组件。自己所在的部门主要是为其他项目组提供基础组件,如果需要使用新特性,其他项目组还会经常引用。转载 2023-12-19 15:12:53 · 1558 阅读 · 0 评论 -
Docker安装Nexus搭建Maven私服及介绍
搭建私有maven仓库适合在协同工作时,如:A项目是公司的工具包,B项目中会引入A install后形成的jar包,但是其他同事本地运行也要和你一样的操作吗?到线上运行也要一样的操作吗?所以,这类型产生的jar包需要一个统一的地方来进行管理,只需把A的jar包部署推送到私有maven仓库中,B项目在pom文件中引入依赖即可。转载 2023-09-22 11:48:49 · 1314 阅读 · 0 评论 -
使用maven打jar包时,如何只把依赖的其它jar中的类打进jar包,没有依赖的其它jar包的类文件不打进来?
使用Maven打包时,默认情况下,所有依赖的jar包都会被打包到生成的jar文件中。如果只想将依赖的其他jar中的类文件打进来,而不包含其它jar包,可以使用Maven的插件进行配置。原创 2023-07-27 11:27:50 · 1319 阅读 · 0 评论 -
idea maven拉取报错failed to transfer from http://0.0.0.0/ during a previous attempt
在3.8.1 的默认配置文件中增加了一组标签,如果仓库镜像是http 而不是https 就会被拦截禁止访问,而公司私服一般是http 而不支持https.注释掉maven里的这个默认拦截配置。转载 2023-04-13 10:52:14 · 1127 阅读 · 0 评论 -
搭建IDEA集成SonarQube本地代码质量检测
解压目录下 :,修改该配置:即可。转载 2023-04-12 15:53:09 · 4296 阅读 · 0 评论 -
windows下安装和设置gradle
参考文章:windows下安装和设置gradle - WingYao - 博客园一、安装前检查检查jdk是否已经安装二、下载gradle1.https://gradle.org/releases/2.设置gradle环境变量3. 环境变量中增加名为GRADLE_HOME的变量名,值为Gralde的解压路径,例如D:\Gradle 在path的后追加%GRADLE_HOME%\bin;4. 验证...转载 2022-03-07 09:28:50 · 609 阅读 · 0 评论 -
使用maven创建scala工程(scala和java混一起)
Pom.xml<?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="http://maven.apache.org/POM/4.0.0 http://maven.apache.o原创 2021-02-01 14:22:52 · 285 阅读 · 0 评论 -
maven-jar-plugin插件对scope="system"依赖的处理
在使用dubbo 时,基本都需要通过maven-jar-plugin来生成jar包文件,其中内容包括META-INF/MAINIFEST.MF程序主文件文件里有一个属性用来指定classpath 的,叫 Class-Pathmaven-jar-plugin会将所有maven依赖放到这里来Manifest-Version: 1.0Archiver-Version: Plexus Arc...转载 2019-04-15 14:50:47 · 6023 阅读 · 0 评论 -
maven之settings.xml自定义变量
settings.xml自定义变量:<profile> <id>custom-compiler</id> <properties> <JAVA_HOME>C:\Program Files (x86)\Java\jdk1.8.0_73</JAVA_HOME> </properties>&a转载 2019-02-28 09:38:30 · 1615 阅读 · 0 评论 -
idea maven工程 打瘦版jar包,用于部署到私有maven仓库
参考文章:https://blog.csdn.net/wuxintdrh/article/details/79372929pom文件配置:<build> <plugins> <!-- 解决资源文件的编码问题 --> <plugin> <groupId>org.apache.m...原创 2019-01-18 00:16:31 · 949 阅读 · 0 评论 -
使用Maven打出瘦版的WAR包
原文地址: https://blog.csdn.net/xleyou/article/details/21542557我们在生产环境上部署Web应用时,可能把想把Web应用依赖的jar包都放在容器的类路径下,不打到War包中,这样,升级时,不用上传很大的文件了(还可能有别的考虑)。打出这种瘦版的War包,需要使用maven war plugin,参考:http://maven.apache...转载 2018-12-13 16:55:20 · 388 阅读 · 0 评论 -
Maven详解之聚合与继承
原文地址:https://blog.csdn.net/wanghantong/article/details/36427411说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。一、为什么要聚合?随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发...转载 2018-11-29 18:02:44 · 132 阅读 · 0 评论 -
Nexus详情介绍
原文地址:https://www.aliyun.com/jiaocheng/119209.html?spm=5176.100033.2.5.d31a3b3dN7LPqy转载 2018-11-20 11:42:30 · 409 阅读 · 0 评论 -
搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境
搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(一)搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)转载 2018-06-21 09:06:44 · 429 阅读 · 0 评论 -
国内Maven仓库地址
一个开源中国的,一个阿里的<mirror> <id>nexus-osc</id> <mirrorOf>*</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/gro转载 2018-06-14 15:08:45 · 6532 阅读 · 0 评论 -
史上最全的maven的pom.xml文件详解
史上最全的maven的pom.xml文件详解转载 2018-06-14 16:21:37 · 876 阅读 · 0 评论 -
Maven 命令格式及一些常用命令
Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象。Maven自己是不实际负责这些工作的,而是把它们交给了插件。所以Maven命令的实际工作执行者是各种各样的插件。要了解Maven命令,还得知道Maven生命周期的概念。Maven有三套独立的生命周期:clean, default和site。每个生命周期又有不同的阶段。这三个生命周期之间是互相独立的,调用一个不会影响另一...转载 2018-06-18 22:49:01 · 595 阅读 · 0 评论 -
maven笔记
<profiles> <profile> <repositories> <repository>... repository是指在局域网内部搭建的repository,它跟central repository, jboss repository等的区别仅仅在于其URL是一个内部网址 mirror则相当于一个代理,它会...原创 2018-06-20 16:52:35 · 171 阅读 · 0 评论 -
Maven快照机制(SNAPSHOT)
以下引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_snapshots.html:一、场景一个大型的软件应用通常包含多个模块,并且通常的场景是多个团队开发同一应用的不同模块。举个例子,设想一个团队开发应用的前端,项目为app-ui(app-ui.jar:1.0),而另一个团队开发应用的后台,使用的项...转载 2018-08-27 09:13:44 · 603 阅读 · 0 评论 -
[maven] settings 文件节点配置详解
原文地址: https://www.cnblogs.com/avivaye/p/5336647.html基本结构<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...转载 2018-08-27 09:20:06 · 1250 阅读 · 0 评论 -
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
原文地址:https://www.cnblogs.com/rwxwsblog/p/6029636.html 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的...转载 2018-10-25 16:07:02 · 331 阅读 · 0 评论 -
maven settings.xml详解
maven的配置一般使用conf文件夹下的默认settings.xml即可,也可以根据项目情况自己做一些配置。settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。今天来总结一下maven的配置文件的主要标签。<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns...转载 2018-11-21 15:21:53 · 328 阅读 · 0 评论 -
maven deploy 快照与发布 -- RELEASE与SNAPSHOT
maven package、install、deploy的联系与区别: mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install依次执行了clean、resources、compile、testResources、testCompile...转载 2018-11-22 09:53:49 · 15041 阅读 · 0 评论 -
Nexus搭建开发组的私有仓库
原文地址:https://www.cnblogs.com/fanzhenyong/p/7709434.html目录一、私有仓库的价值二、准备工作2.1、安装Java编译环境2.1.1、安装2.1.2、验证2.1.3、设置环境变量2.2、虚拟机访问互联网三、安装Nexus3.1、下载nexus3.2、部署3.3、系统服务3.3.1、编辑系统服务文...转载 2018-11-19 16:16:34 · 451 阅读 · 0 评论 -
浅谈maven中的scope,systempath
scope maven中scope的默认值是compilescope的分类1)compile 默认是compile。compile表示被依赖项目需要参与当前项目的编译,包括后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。2)test 表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit3)runtime 表示被依赖项目无需参与项目的...转载 2018-05-29 17:09:25 · 9023 阅读 · 0 评论