精华内容
下载资源
问答
  • 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内网仓库

    千次阅读 2018-04-17 15:35:48
    在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!1:登录。默认的管理员用户和密码:admin/admin123。2:登录之后点击左侧的Repositories,在打开...

    下面我们直接进入正题,当我们启动好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文件了。

    <server>  
        <id>nexus</id>  
        <username>deployment</username>  
        <password>deployment</password>  
    </server>
    
    <profiles>
        <profile>
            <id>myProfile</id>
            <repositories>
                <repository>
                    <id>myRepository</id>
                    <name>Repository for me</name>
                    <url>http://192.168.1.172:8081/nexus/content/groups/public</url>
                </repository>
            </repositories>
        </profile>
    </profiles>
    
    <activeProfiles>
        <activeProfile>myProfile</activeProfile>
    </activeProfiles>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    这里的<server>节点下的用户名和密码可以在nexus的管理台配置。步骤:security——users——右键deployment
    
    ——Set Password。 
    
    ![这里写图片描述](https://img-blog.csdn.net/20160919144738227)
    
    这样一来所有的配置就结束了。测试一下。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    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)
    • 1
    • 2
    • 3
    • 4
    可以看到是从我们的内网仓库下载的jar包。而且速度很棒,达到了7262.5 KB/sec差不多7m/s。
    
    
    
    结尾彩蛋:ojdbc.jar这类第三方jar导入内网仓库的方法。按照箭头方向一步步走,你这么聪明肯定能搞定的啦。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    这里写图片描述

    https://my.oschina.net/u/255289/blog/307447

    展开全文
  • 最近,手上有个项目需要进行联调测试,而联调环境又是处在内网中,无法访问外网,相应的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

    展开全文
  • Maven配置私有服务器地址(nexus)

    千次阅读 2020-07-09 20:33:43
    下载地址:https://www.sonatype.com/download-oss-sonatype(官网) tar xvfz nexus-3.13.0-01-unix.tar.gz 建立软连接 ln -s /home/source/nexus-3.13.0-01 /usr/local/nexus 启动nexus命令 /usr/local/nexus/...

    nexus私服安装
    下载后解包
    下载地址:https://www.sonatype.com/download-oss-sonatype(官网)
    tar xvfz nexus-3.13.0-01-unix.tar.gz
    建立软连接
    ln -s /home/source/nexus-3.13.0-01 /usr/local/nexus

    启动nexus命令

    /usr/local/nexus/bin/nexus start

    启动后稍等一会,可通过8081端口访问nexus管理界面。

    http://192.168.0.140:8081/

    登录账户:admin,密码:admin123

    登录后顶部出现一个小齿轮图标,点击可进入设置界面。

    左侧菜单,按如下图选择点击。

    进入设置界面,首先修改远程的原地址为阿里云的地址。

    在这个界面中有一个url是需要用到的,即maven要访问的私服地址。

    私服地址
    http://192.168.0.140:8081/repository/maven-public/

    然后要回到maven修改settings.xml文件。修改前请先备份。

    第一个部分是nexus认证信息,如下
    <server>
     <id>my-neuse-releases</id>
     <username>admin</username>
     <password>admin123</password>
    </server>
    <server>
     <id>my-neuse-snapshot</id>
     <username>admin</username>
     <password>admin123</password>
    </server>
    以上放在maven的settings.xml文件中servers标签范围内

    第二部分是打包需要访问的源地址

    <mirror>
     <id>nexus</id>
     <mirrorOf>*</mirrorOf>
     <url>http://192.168.0.140:8081/repository/maven-central/</url>
     </mirror>
    以上放置mirrors标签范围内

    第三个部分是profile

       <profile>
        <id>nexus</id>
        <repositories>
         <repository>
          <id>central</id>
          <url>http://192.168.0.140:8081/repository/maven-central/</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
         </repository>
        </repositories>
        <pluginRepositories>
          <pluginRepository>
           <id>central</id>
           <url>http://192.168.0.140:8081/repository/maven-central/</url>
           <releases><enabled>true</enabled></releases>
           <snapshots><enabled>true</enabled></snapshots>  
          </pluginRepository>   
        </pluginRepositories>
       </profile>
    以上放置在profiles标签范围内

    最后就是以下这三行

    <actieProfiles>
     <actieProfile>nexus</actieProfile>
    </actieProfiles>
    </settings>
    以上放置在activeProfiles标签范围内。

    保存退出,可以试试自己的私服了。

    如果配置文件中有书写错误,在mvn package时会报错。错误提示中会提示settings.xml文件配置行号,按提示在对应行附近核对即可。

    展开全文
  • 内网Maven工程配置

    千次阅读 2018-12-18 16:57:47
    内网maven编译报错如下: root@ubutun:/tsc-master# mvn clean compile [INFO] Scanning for projects... Downloading from central: ...
  • 内网环境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配置私服地址无效问题

    千次阅读 2019-06-13 14:50:59
    入职新公司,公司内网有内部搭建的maven私服,但是在本地maven的setting文件中配置上私服地址后,一直无法拉取私服的一些jar包。经过仔细的排查,发现问题出在之前配置的远程阿里云maven镜像上。 在maven的setting....
  • 搭建Maven私有仓库.docx

    2020-04-11 09:55:02
    Windows Server 2016环境下使用Nexus搭建Maven私有仓库详细过程及常用配置
  • jenkins之maven配置

    2021-03-17 20:43:12
    Maven的介绍与基本使用 1.1 什么是Maven??? Maven对项目进行模型抽象,充分运用的面向对象的思想,Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色...
  • Maven 配置https的仓库地址时,需要在jdk中导入证书 一、背景 在使用maven搭建CAS服务的时候,pom中配置了一个https的仓库地址,但是从该仓库下载依赖包的时候无法成功下载。日志报错。这是没有安全证书造成的。 ...
  • Maven配置文件settings.xml详解

    万次阅读 多人点赞 2018-11-28 18:28:06
    此文同时在简书发布:...转载要加原文链接!谢谢支持! 一、配置分级 首先需要了解的是Maven配置文件以及配置方式的分级,才能做到我们自己在日常开发配置中灵活使用。 根据Maven官...
  • 主要介绍了IDEA中已配置阿里镜像但maven无法下载jar包的问题,本文给大家分享解决方法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 上述XML配置中我注释掉了username、password、nonProxyHost 几个元素,当你的代理服务需要认证时,就需要配置username和password。nonProxyHost元素用来指定哪些主机名不需要代理,可以 使用 | 符号来分隔多个主机名...
  • nginx实现内网访问maven

    千次阅读 2018-12-06 11:02:36
    正经学徒,佛系记录,不搞事情 基于上文:... 修改监听的端口为:6609 代理的国内maven镜像地址:http://maven.aliyun.com/nexus/content/groups/public 启动nginx后,设置maven镜像(setti...
  • --代理元素包含配置代理时需要的信息 --> <proxy> <!--代理的唯一定义符,用来区分不同的代理元素。 --> <id>myproxy</id> <!--该代理是否是激活的那个。true则激活代理。当我们...
  • 切换maven内网仓库

    2019-07-19 14:47:29
    1. 配置 maven settings.xml 1.1 设置用户名和密码 <servers> <server> <id>test</id> <username>test</username> <password>test</password> </...
  • 文章目录一、前置要求:二、Maven 相关配置:2.1 下载安装解压缩:2.2 配置环境变量:2.2.1 在系统变量中添加新的变量:2.2.2 在 path 中添加maven 的bin目录,便于执行命令2.3 校验是否配置成功:三、配置本地仓库:四:配置...
  • 公司内网环境并设置了IE代理情况下,maven是无法识别代理设置,因此下载包报错。我们需要设置下settings.xml文件中的<proxies>节点(默认是已注释,去掉注释即可)。 <proxies> <proxy> <id...
  • maven仓库地址设置

    千次阅读 2016-06-29 18:25:02
    1.安装maven,安装后查看命令:mvn -v. 此时maven仓库默认安装在C盘${user.home}/.m2/...3.修改本地仓库地址。 修改C盘中${user.home}/.m2/ 下setting.xml中元素修改为D:\maven\repository.这样以后下载的jar包都将保存
  • 在公司的日常开发中,有时候在maven的settings.xml中既配置公司内网仓库地址,也会配置阿里云的仓库地址。自己公司开发的jar包在阿里云并不能下载下来,因为不存在,所以在maven打包的时候,总是报错,类似这种 ...
  • maven配置阿里云镜像的两种方式 配置方式 第一种方式(settings.xml文件) 在mirrors节点下加入一个新的mirror节点,配置阿里镜像地址,完整配置如下: <mirrors> <mirror> <id>alimaven</id...
  • idea配置maven仓库地址无效踩坑

    千次阅读 2020-10-11 13:13:17
    在idea的maven配置中,选择settings-me.xml文件 再去重新导入依赖 发现还是使用原来的仓库地址 于是我们多次确定 新的settings-me.xml文件已经修改正确,并且已保存 可是再次导入,还是使用原来的地址 ...
  • 这里演示IE浏览器加入代理方法,加入以后在使用maven的时候才可以使用 ...这时候加入代理,每个公司的代理地址不同(私服地址) 转载于:https://www.cnblogs.com/songyunxinQQ529616136/p/6537279.html...
  • Maven的仓库和settings.xml配置文件

    千次阅读 2020-03-15 11:39:08
      最近遇到很多关于Maven的问题,比如构建Maven的项目为什么那么慢,还有setting.xml ...  这一篇文章谈的是Maven的仓库和setting.xml配置文件。 原文链接:https://blog.csdn.net/qq_25827845/article/details...
  • 1、Maven配置文件中 mirror和repository的区别 1.1 repository repository就是个仓库,maven里有两种仓库,Local Repository(本地仓库)和Remote Repository(远程仓库)。 1.1.1 Remote Repository(远程仓库)主要有3...
  • 我的开发环境是内网,所有的项目都是用maven构建,平时都是需要用哪个jar包就在外网下载好,然后导入到内网maven本地仓库。 我把开发机器上的本地maven仓库删了之后,又在外网重新更新一份,导入到内网的本地仓库...
  • 主要介绍了idea环境下Maven无法正常下载pom中配置的包的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 先声明一下,因为当时部署的时候是在公司内网环境下,所以无法截取图片,这个地方就尽量使用文字描述的详细一些,如果有需要图片讲解的话,可以给我评论,我在本地机器上重新搭建以下就行了。 安装jenkins ...
  • MAVEN配置文件setting.xml的配置

    千次阅读 2019-05-21 14:28:12
    Maven作为项目管理工具目前已经在很多公司使用,特备是有很多大型项目上更是需要自己搭建内网私服来对项目进行单独管理,在此就几种情况下maven的setting文件配置作以区分,以备后期使用,想了解每个配置项的具体...

空空如也

空空如也

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

maven配置内网地址