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仓库中已经完成了。

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

目录
相关文章
|
2月前
|
IDE Java 程序员
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
本文提供了如何使用学生邮箱免费获取并安装JetBrains全家桶(包括IDEA、PyCharm等)的详细教程,涵盖了学生认证、软件下载、安装及常见问题的解决方法。
493 0
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
|
3月前
|
Java
可直接编辑jar包的IDEA插件-JarEditor
IDEA自带的反编译插件虽可查看jar包中的class文件,但无法直接编辑。为解决此问题,作者开发了JarEditor插件,可在IDEA中直接编辑jar文件内的class及资源文件,无需解压或手动编译。点击Jar Editor可修改代码,通过Save/Compile保存并编译,Build Jar则将更改写回jar包。该插件简化了jar包编辑流程,提高了开发效率。
232 4
可直接编辑jar包的IDEA插件-JarEditor
|
4月前
|
Java Maven 容器
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
|
27天前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
66 3
|
2月前
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
607 1
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
2月前
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
184 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
2月前
|
Java
IDEA的fxml打开Scene Builder后空白! Scene Builder下载依赖后还是空白不显示 无论如何都不显示,网上的教程试过来了遍还是不显示
本文提供了三种方法来解决IDEA中fxml文件在Scene Builder中打开后显示空白的问题:检查JavaFX是否安装、切换IDEA版本、下载Scene Builder插件。
225 1
|
4月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
4月前
|
Java
Java系列之 解决 项目 jar 包无法上传到Github
该博客文章介绍了解决Java项目中jar包无法上传到Github的问题,通过修改`.gitignore`文件来包含jar包,从而成功添加到上传目录。
Java系列之 解决 项目 jar 包无法上传到Github
|
2月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
1081 0