精华内容
下载资源
问答
  • 配置maven内网仓库

    2021-01-13 11:55:21
    前一篇讲博客:CentOS 下搭建maven仓库已经成功搭建了maven内网仓库,那么我们如何来配置以及在开发中应用内网仓库呢?下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入...

    前一篇讲博客:CentOS 下搭建maven仓库 已经成功搭建了maven内网仓库,那么我们如何来配置以及在开发中应用内网仓库呢?下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!

    下面开始配置。

    1:登录。默认的管理员用户和密码:admin/admin123。

    2:登录之后点击左侧的Repositories,在打开的页面中可以看到默认配置了很多的Repository。

    看完图片,稍微解释一下这些仓库。

    首先看到Type这一列,这一列描述了仓库的类型,总共是四个种类。

    proxy:顾名思义这个仓库是一个代理仓库,如Central这个代理的就是maven的中央仓库。

    local:即本地仓库,这个仓库主要是为了存放第三方的jar(如ojdbc.jar这一类,中央仓库不存在的第三方jar包)和

    组内的开发的模块jar包,一般会建2个仓库区分snapshots和release。

    virtual:这个是虚拟的一个仓库。你可以把它想象成一个快捷方式,如图的Central M1是为了兼容M1用户,这个仓库链接的地址就是Central。

    group:这个姑且叫做聚合仓库吧。他的主要作用是通过对实体仓库(proxy、hosted)进行聚合,对外暴露一个统一的地址。

    3:配置聚合仓库。在配置之前先开启maven中央仓库的索引下载。

    将download remoting indexs配置为true。

    右键Central Repository在菜单中点击Repair index。修补索引,nexus会自己下载索引,大概70M的一个文件。

    配置聚合仓库。

    OK!到此需要配置的信息就都配置好了。剩下的是修改.m2目录下的settings.xml文件了。

    nexus

    deployment

    deployment

    myProfile

    myRepository

    Repository for me

    http://192.168.1.172:8081/nexus/content/groups/public

    myProfile

    这里的节点下的用户名和密码可以在nexus的管理台配置。步骤:security——users——右键deployment

    ——Set Password。

    这样一来所有的配置就结束了。测试一下。

    mvn compile;

    Downloading: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar

    Downloaded: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar (1533 KB at 7262.5 KB/sec)

    可以看到是从我们的内网仓库下载的jar包。而且速度很棒,达到了7262.5 KB/sec差不多7m/s。

    结尾彩蛋:ojdbc.jar这类第三方jar导入内网仓库的方法。按照箭头方向一步步走,你这么聪明肯定能搞定的啦。

    展开全文
  • maven 内网环境配置

    2021-05-19 10:43:46
    一、java内网环境开发方案 搭建Maven私服,maven ...二、maven配置本地仓库 2.1 首先将本地得maven仓库移动到内网 2.2 修改maven 中setting.xml中得镜像地址,或者修改pom文件中的配置(未证实) setting.xml <mir

    一、java内网环境开发方案

    1. 搭建Maven私服,maven setting.xml中指向这个私服地址。
    2. 将本地Maven仓库移动到内网开发环境, maven setting.xml中指向这个本地地址。
    3. 使用java web开发项目,在项目中导入相关jar包,部署得时候使用tomcat部署。

    二、maven配置本地仓库

    2.1 首先将本地得maven仓库移动到内网

    在这里插入图片描述

    2.2 修改maven 中setting.xml中得镜像地址,或者修改pom文件中的配置(未证实)

    setting.xml

    <mirror>
        <id>center</id>
        <mirrorOf>*</mirrorOf>
        <name>center</name>
        <url>file://D:\Software\DevelopApp\maven_repository</url>
     </mirror>
    

    pom

    <repositories>
       <repository>
          <id>central</id>
          <url>file://c:\users\主机名\.m2\repository</url>
       </repository>
    </repositories>
    <pluginRepositories>
       <pluginRepository>
          <id>central2</id>
          <url>file://c:\users\主机名\.m2\repository</url>
       </pluginRepository>
    </pluginRepositories>
    

    2.3 修改idea中得maven配置,使用默认配置也可以,但是要把setting.xml中添加上本地镜像地址。

    在这里插入图片描述

    2.4 其余默认即可无需更改任何其他maven配置。Jdk也可以使用idea自带的。

    展开全文
  • 最近,手上有个项目需要进行联调测试,而联调环境又是处在内网中,无法访问外网,相应的maven依赖自然也是下不了,只能使用本地仓库,但在配置环境过程中,遇到了一些小问题,特此记录一下过程。 一、下载maven并...

    最近,手上有个项目需要进行联调测试,而联调环境又是处在内网中,无法访问外网,相应的maven依赖自然也是下不了,只能使用本地仓库,但在配置环境过程中,遇到了一些小问题,特此记录一下过程。

    一、下载maven并配置环境变量

    这一步不多说了,百度一搜一大堆。简单讲就是两步,首先添加环境变量,变量名:MAVEN_HOME,变量值:maven安装地址(D:\App\DevApp\apache-maven-3.6.0),第二步,修改path环境变量,在后面追加:;%MAVEN_HOME%\bin,最后打开cmd,使用mvn -v命令测试一下,如果正常打印maven版本,则安装成功。

    二、修改配置文件

    因为完全不能访问外网,所以只能拷贝自己电脑上的本地仓库到目标机器上,例如放到D:\App\DevApp\apache-maven-3.6.0\repository,接着修改配置文件D:\App\DevApp\apache-maven-3.6.0\conf\setting.xml,设置本地仓库地址:

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
        <localRepository>D:\App\DevApp\apache-maven-3.6.0\repository</localRepository>
    	...
    </settings>
    

    接着修改offline配置,默认是false,修改为true

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
    	<offline>true</offline>
    	...
    </settings>
    

    再然后,设置镜像地址,指向本地仓库

    <mirrors>
        <mirror>
          <id>central</id>
          <mirrorOf>*</mirrorOf>
          <name>central</name>
          <url>file://D:\App\DevApp\apache-maven-3.6.0\repository</url>
        </mirror>
      </mirrors>
    

    关键的一步来了,删除仓库中的_remote.repositories文件,否则还是回到远程仓库去找。参考

    可以使用下面的命令进行删除:

    windows:for /r %i in (_remote.repositories) do del %i

    D:
    cd App/DevApp/apache-maven-3.6.0/repository
    for /r %i in (_remote.repositories) do del %i
    

    linux:假设仓库地址为/home/maven/localRepository,则命令如下

    find /home/maven/localRepository -name "_remote.repositories" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
    

    三、idea配置

    我这里因个人习惯,拷贝了一份一模一样的maven配置文件到C:\Users\YGR\.m2目录下,然后idea如下配置一下即可。cmd中手动打包的时候可以加上-o参数,但不加应该也可以,毕竟配置文件已经指定offlinetrue了。

    image-20210808232354587

    展开全文
  • 内网环境idea 设置maven仓库

    千次阅读 2018-10-28 18:48:53
    内网搭建maven idea环境 ...4.修改maven配置文件./conf/settings.xml(注意修改自己本地仓库地址) &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;settings...

    通常情况下我们maven的使用环境为外网,在配置文件中我们可以设置公司私有的maven仓库,或者配置国内通用的阿里maven仓库;但在有些特定环境下我们需要在内网环境下进行代码开发,此时可以按照以下方式进行配置。

    1.安装jdk

    2.安装maven

    3.拷贝外网使用的本地maven仓库到内网开发机器

    这里指定的本地maven路径为 E:\wokesoftware\maven-repository
    

    4.修改maven配置文件./conf/settings.xml(注意修改自己本地仓库地址)

    <?xml version="1.0" encoding="UTF-8"?>
     
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
     
        <!-- 本地仓库地址 -->
        <localRepository>E:\wokesoftware\maven-repository</localRepository>
        
      <mirrors>
         <mirror>
                <id>central</id>
                <name>central</name>
                <!-- 将镜像地址设置为本地maven地址 -->
                <url>file://E:\wokesoftware\maven-repository</url>
                <mirrorOf>*</mirrorOf>
            </mirror>
      </mirrors>
    </settings>
    

    5.安装idea

    6.将代码导入idea中

    展开全文
  • idea配置maven仓库地址无效踩坑

    千次阅读 2020-10-11 13:13:17
    在idea的maven配置中,选择settings-me.xml文件 再去重新导入依赖 发现还是使用原来的仓库地址 于是我们多次确定 新的settings-me.xml文件已经修改正确,并且已保存 可是再次导入,还是使用原来的地址 ...
  • 背景:内网环境,使用maven构建管理项目只能自己搭建镜像。nexus3.x需联网使用,所以选用nexus2.x来搭建镜像环境:3、windows10步骤:搭建nexus环境1、将下载好的nexus-professional-2.14.10解压至任意目录。2、打开...
  • 私有maven仓库的搭建搭建环境为阿里云ESC服务器,CentOS.确保服务器已经安装Jdk。然后我要手把手教你安装和启动nexus。Step1:新建一个目录使用命令:mkdir /usr/softwareStep2: 进入新建的目录:cd /usr/...
  • 关于maven配置私服地址无效问题

    千次阅读 2019-06-13 14:50:59
    入职新公司,公司内网有内部搭建的maven私服,但是在本地maven的setting文件中配置上私服地址后,一直无法拉取私服的一些jar包。经过仔细的排查,发现问题出在之前配置的远程阿里云maven镜像上。 在maven的setting....
  • 一直想了解一下maven,最近工作之余,查看了一些资料,在本地配置了一个maven仓库,今天把整个过程记录下来,防止以后忘记。 1、先下载maven,下载地址http://maven.apache.org/  2、下载之后解压,解压之后的...
  • maven配置本地私服

    千次阅读 2018-05-26 20:37:57
    官网https://www.sonatype.com 选择相应系统版本解压后启动bin目录中下的nexus.bat默认访问地址:http://localhost:8081/nexus上传文件到本地私服首先上传文件必须在maven的parent .xml下配置如下内容其中snapshots...
  • 公司内网环境并设置了IE代理情况下,maven是无法识别代理设置,因此下载包报错。我们需要设置下settings.xml文件中的<proxies>节点(默认是已注释,去掉注释即可)。 <proxies> <proxy> <id...
  • 内网 Maven 编译

    2020-12-22 12:49:17
    内网 Maven 编译有个特殊的需求,在不联网的情况下编译 Java 项目。想到两种方案:搭建 Nexus 私有镜像仓库。直接把依赖 jar包 放在编译机的 maven 本地库中。步骤简述最终用的是方案2,记录一下操作步骤。在自己的...
  • maven仓库配置

    千次阅读 2019-06-25 16:46:33
    公司内网搭建的有maven私服,但是碰到好几次只有gav没有jar的情况或者最新版本更新不及时,所以需要私服和远程仓库(阿里云)相结合来满足项目需求。 2. 解决方案: maven仓库配置主要两种方式,一种是全局的;一...
  • --代理元素包含配置代理时需要的信息 --> <proxy> <!--代理的唯一定义符,用来区分不同的代理元素。 --> <id>myproxy</id> <!--该代理是否是激活的那个。true则激活代理。当我们...
  • Maven 的工作需要从仓库下载一些 jar 包,如下图所示,本地的项目 A、项目 B 等都会通过 maven软件从远程仓库(可以理解为互联网上的仓库)下载 jar 包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此 ...
  • maven镜像仓库配置

    2020-06-06 00:48:06
    IDE maven配置 maven的配置文件地址:apache-maven-3.3.3\conf\setting.xml 关于mirror的几点: 1.<mirrorOf>*</mirrorOf> * 表示所有mvn都走这个镜像配置 2.<mirrorOf>central</mirror...
  • 搭建Maven私有仓库.docx

    2020-04-11 09:55:02
    Windows Server 2016环境下使用Nexus搭建Maven私有仓库详细过程及常用配置
  • 1、Maven配置文件中 mirror和repository的区别 1.1 repository repository就是个仓库,maven里有两种仓库,Local Repository(本地仓库)和Remote Repository(远程仓库)。 1.1.1 Remote Repository(远程仓库)主要有3...
  • 2.本地仓库路径问题,在setting.xml配置里面,要注意本地仓库的路径:(直接鼠标右键创建一个就好,在路径里写你创的文件名)  3.网络问题:要给下载的url镜像,可以给一个,也可以给几个,我安装时主要问题就出在...
  • Maven 项目中私服仓库配置

    千次阅读 2019-08-25 15:45:34
    为什么要使用Maven私服仓库: 节约外网的带宽,一般私服都是搭建在公司内部局域网,用户需要下载依赖时,先去本地查找,本地没有在去私服获取,私服没有,会去配置的中央仓库获取,然后保存在私服上。这样其他...
  • 针对公司内网私服仓库,私服仓库不能访问外网,此时无法在私服仓库代理阿里的maven仓库。我们的maven就需要配置多个仓库maven目录下的conf/settings.xml配置文件): 一、多仓库配置 1、在profiles标签内新建...
  • 配置Maven代理仓库和中央仓库同步

    千次阅读 2019-05-17 19:35:06
    文章目录配置Maven代理仓库和中央仓库同步参考文档Maven仓库类型配置Maven代理仓库和阿里云Maven仓库同步创建阿里云proxy仓库添加仓库仓库组设置HTTP和HTTPS代理配置`settings.xml`来使用Nexus私服 配置Maven代理...
  • Maven仓库和settings.xml配置文件

    千次阅读 2020-03-15 11:39:08
      最近遇到很多关于Maven的问题,比如构建Maven的项目为什么那么慢,还有setting.xml ...  这一篇文章谈的是Maven仓库和setting.xml配置文件。 原文链接:https://blog.csdn.net/qq_25827845/article/details...
  • 这下闲下来从 GitHub 上拉了一个项目来,发现使用单一的 mirror 仓库无法找到一些 jboss 的依赖,所以想起来研究一下 Maven仓库和镜像相关的配置。都知道在 $HOME/.m2/settings.xml 中配置Maven 在本地的全局...
  • Maven仓库配置(公司仓库和阿里云仓库) 一、之前的配置 之前maven本地的setting.xml的仓库配置,都是直接设置mirror节点 <mirrors> <mirror> <id>aliyun</id> <name>aliyun</....
  • maven配置阿里云镜像的两种方式 配置方式 第一种方式(settings.xml文件) 在mirrors节点下加入一个新的mirror节点,配置阿里镜像地址,完整配置如下: <mirrors> <mirror> <id>alimaven</id...
  • 这几天碰上一个比较恶心的问题,我在内网开发,打开一个新项目时依赖导不进来,我平常用的setting文件跟maven仓库也是没有问题的,一直找不到问题。 后来看了几篇文章,发现了问题:打开Maven仓库发现每次在idea中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,482
精华内容 992
关键字:

maven配置内网仓库地址