目录

菠萝🍍的博客

有谁不喜欢吃菠萝呢

标签: Maven (5)

将Gradle项目转为Maven项目(Gradle 7以上),解决 Plugin with id ‘maven‘ not found

1. 使用Maven Publishing插件来生成pom.xml 1.1 在plugins中添加 maven-publish id 'maven-publish' 1.2 添加publishing publishing { publications { maven(MavenPublication) { groupId = 'org.gradle.sample' artifactId = 'library' version = '1.1' from components.java } } } 1.3 publish to Maven Local 点击IDEA右侧的gradle,然后选择'publishToMavenLocal' 就会在本地的maven仓库生成对应的jar,找到 library-1.1.pom 将该文件修改为pom.xml放入项目的根目录便完成了gradle项目转为maven项目的所有操作。 当然可能还需要一些微调。 2. 参考链接 How to convert Gradle to maven in eclipse Maven Publish Plugin

clojure项目idea 无法引用maven仓库http-kit

场景复现 当你可以在中央仓库,可以找到http-kit 但是本地死活下载不了 问题解决 因为这个dependency归属于http://http-kit.org/ 所以你要把仓库地址加入maven的setting.xml,或者加入项目的pom.xml 这里使用了pom.xml的方式,如下 <repositories> <repository> <id>Clojars Repository</id> <name>Clojars Repository</name> <url>https://clojars.org/repo/</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories>

maven test跳过了单元测试,显示:Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

maven test跳过了单元测试,显示:Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

Could not transfer artifact org.xolstice.maven.plugins:protobuf-maven-plugin:jar:0.5.0 from/to central解决办法

报错 Could not transfer artifact org.xolstice.maven.plugins:protobuf-maven-plugin🏺0.5.0 from/to central (https://repo.maven.apache.org/maven2): GET request of: org/xolstice/maven/plugins/protobuf-maven-plugin/0.5.0/protobuf-maven-plugin-0.5.0.jar from central failed 是部分jar包没有下载下来,在本地仓库删除重新下载就行

Maven私服(Java升级计划7)

私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus。这里我们使用 Sonatype Nexus。 上面这部分转载自博客Nexus安装、使用说明、问题总结,由于使用转载博客的安装无法进行,这里我说明怎么安装 安装nexus nexus下载地址:https://www.sonatype.com/download-oss-sonatype 解压 进入bin目录 打开cmd窗口,在这个目录下进行安装 启动服务 nexus.exe /run (启动成功后不要关闭命令行窗口) 当看到图中所示界面时,表示启动成功 安装服务 nexus.exe /install (重新使用新的命令行安装,可能出现权限不足,请以管理员身份运行命令行) 怎么打开管理员身份的c....