IDEA Maven项目上传jar包到nexus仓库图文教程

简介: IDEA Maven项目上传jar包到nexus仓库图文教程

IDEA Maven项目上传jar包到nexus仓库图文教程

前言

确保IDEA中项目为Maven项目,并且在nexus中已经创建了Maven私服。

nexus系列博客

一、Linux 安装Nexus3.42.0-01图文教程

二、nexus创建Maven私服图文教程

三、使用nexus上传jar包图文教程

1.配置pom.xml文件

<distributionManagement>
    <!--Release类型的托管资源库-->
    <repository>
        <!--id对应nexus仓库的id-->
        <id>test_hosted</id>
        <!--自定义名称-->
        <name>Releases</name>
        <!--仓库对应的URL地址-->
        <url>http://t-test.dmsd.tech:8089/repository/test_hosted/</url>
    </repository>
    <!--Snapshot类型的托管资源库-->
    <snapshotRepository>
        <!--id对应nexus仓库的id-->
        <id>test_snapshot_hosted</id>
        <!--自定义名称-->
        <name>Snapshot</name>
        <!--仓库对应的URL地址-->
        <url>http://t-test.dmsd.tech:8089/repository/test_snapshot_hosted/</url>
    </snapshotRepository>
</distributionManagement>

2.配置maven的setting.xml文件

<!--nexus服务器-->
  <servers>
<!--id为对应资源库id-->  
    <server>  
        <id>test_snapshot_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>
    <server>  
        <id>test_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>      
  </servers>  

setting 文件示例

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<!-- 本地仓库地址 -->
<localRepository>F:\maven\apache-maven-3.6.1\reponsitory</localRepository>
<!--nexus服务器-->
  <servers>
<!--id为对应资源库id-->  
    <server>  
        <id>test_snapshot_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>
    <server>  
        <id>test_hosted</id>  
        <username>admin</username>  
        <password>admin</password>  
    </server>      
  </servers>  
  <!--组资源库的url地址  id和name自定义,mirrorOf的值设置为central-->  
  <mirrors>     
    <mirror>  
        <id>nexus</id>  
        <name>nexus repository</name>  
        <url>http://t-test.dmsd.tech:8089/repository/test_group/</url>  
        <mirrorOf>central</mirrorOf>  
    </mirror>     
  </mirrors>  
</settings>

3.执行上传

注意:由于pom.xml文件的1.0-SNAPSHOT中以SNAPSHOT为后缀,最终会上传test_snapshot_hosted资源库中

如果以RELEASE为后缀则会上传到test_hosted资源库中。


1.点击Run Maven Build


2.出现以下页面则上传成功

3.在nexus的test_snapshot_hosted(快照类型的托管资源库)查看是否上传成功



4.至此IDEA Maven项目上传jar包到nexus仓库中已经完成了。

如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!

目录
相关文章
|
12月前
|
NoSQL Java 网络安全
RedisFX Maven 使用教程
RedisFX 是基于 JavaFX 的 Redis 图形化管理工具,支持 SSH/SSL、Cluster 与 Sentinel 模式,提供多种数据类型操作。通过 Maven 集成,无需安装,版本可控,轻松嵌入 Java 项目,提升开发效率。需 JDK21+ 环境。
RedisFX Maven 使用教程
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
2205 5
可直接编辑jar包的IDEA插件-JarEditor
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
存储 Java Maven
Maven系统级别依赖:解决部署时Jar包缺失问题
以上就是关于Maven系统级别依赖解决部署时Jar包缺失问题的解答,希望对你有所帮助。在软件开发中,遇到问题并解决问题是常态,希望你能够善用这些工具,解决你遇到的问题。
934 28
|
Java Maven 容器
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
3080 3
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
941 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
SQL 前端开发 Java
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
这篇文章介绍了如何在IntelliJ IDEA中使用Maven将Spring Boot项目打包成可运行的jar包,并提供了运行jar包的方法。同时,还讨论了如何解决jar包冲突问题,并提供了在IDEA中同时启动Vue前端项目和Spring Boot后端项目的步骤。
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
4541 6

推荐镜像

更多