IDEA 中使用maven从nexus中下载jar包 图文教程

简介: IDEA 中使用maven从nexus中下载jar包 图文教程

IDEA 中使用maven从nexus中下载jar包

前言

需要已经在nexus中创建了Maven私服,确保托管资源库中已经有需要拉取的jar包。

系列博客

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

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

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

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

1.配置Apache Maven

配置Apache Maven的目的是为了使用仓库管理,而不是默认使用中央仓库。

在Maven的settiing.xml中添加一个镜像配置,并覆盖中央仓库的默认配置。

<?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服务器,id自定义,用户名和密码为nexus服务器的账号密码-->
  <servers>  
    <server>  
        <id>nexus</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>

2.新建maven项目,配置pom文件拉取nexus中的jar包

1.确定配置的maven的setting.xml是否是上一步修改的setting文件,以及repository的路径


2.在pom文件中添加要使用jar包的依赖

2.1 在nexus的托管仓库中查看需要拉取jar包的坐标,注意组资源库中能够查看所有托管资源库和代理资源库中的jar包




3.在pom.xml文件中引入jar包坐标,并且再添加一个本地repository中没有下载过jar包
例如:

<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>2.1.5</version>
</dependency>

添加依赖之后的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.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.example</groupId>
    <artifactId>apcheMaven</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.wangwei</groupId>
            <artifactId>springtest</artifactId>
            <version>1.0.0</version>
        </dependency>
        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>
    </dependencies>
</project>



4.重载maven项目之后发现,pom.xml文件中对应的依赖不在冒红并且在Dependencies观察到已经对应的依赖了


5.在本地repository中查找是否有对应的springtest和mapper-spring-boot-starter


6.在代理资源库中查找是否有mapper-spring-boot-starter的jar。



至此IDEA 中使用maven从nexus中下载jar包已经结束。

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

目录
相关文章
|
2月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
74 1
|
2月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
432 1
|
2月前
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
1067 1
|
2月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
226 0
idea+maven+tomcat+spring 创建一个jsp项目
|
Java
IDEA打包JAR的多种方式
  用IDEA自带的打包形式 用maven-shade-plugin打包 org.apache.maven.
3847 0
|
6月前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
101 4
|
5月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
232 0
|
5月前
|
网络协议 安全 Linux
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
在IntelliJ IDEA中使用固定公网地址远程SSH连接服务器环境进行开发
117 2
|
6月前
|
Linux 开发工具 Windows
在WSL2中安装IntelliJ IDEA开发工具
在WSL2中安装IntelliJ IDEA开发工具
623 2
|
6月前
|
IDE Java Scala
IntelliJ IDEA 2023.3 最新变化2
IntelliJ IDEA 2023.3 最新变化

推荐镜像

更多