maven私服从中央仓库下载不下来drools的相关jar包详解架构师

maven私服从中央仓库下载不下来drools的相关jar包详解架构师

关于有人提出的“maven nexus私服从中央仓库down不下来drools的jar,求帮助”问题疑问,本网通过在网上对“maven nexus私服从中央仓库down不下来drools的jar,求帮助”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

因项目需要再局域网搭建了一个maven nexus私服,使用情况良好,最近在使用drools规则引擎的时候,私服从中央仓库下载drools的jar包总是下不下来,开始我觉得是网络问题,半夜上来也是一样的情况,只能down下来pom文件和pim.sha1文件

maven nexus下载,maven nexus配置,maven nexus搭建,maven nexus中文网,maven nexus私服,maven nexus官网,maven nexus安装,maven nexus war,nexus maven linux,maven,maven是什么,maven repository,maven环境变量配置,maven下载,maven教

中央仓库地址:http://repo2.maven.org/maven2/ 有改过为repo1,也是一样的结果

中央仓库是存在该jar包的,我怀疑是文件太大了,后面挑了个差不多大的hadoop-core.jar居然成功了,也就是说私服和中央仓库连接没有问题,我的内心是崩溃的。。。。。

在网上找了一些解决方法说删本地 *.lastUpdated 文件的,删私服文件夹重新下载,都有尝试,无果

在仓库的浏览页面找到下载失败的包, 右键菜单 “Update Index”, 右键菜单 “Expire Cache” 也尝试过,无果


最终在大神架构师的帮助下,我们找到了解决方案:


由于drools是依赖的Jboss的各种库,需要在maven配置文件中引入Jboss的相关仓库,引入的详细方式如下:

在项目的pom.xml中<repositories>中添加,这是配置是针对具体的某一个项目,更多时候,我们想把jboss仓库作为所有项目的仓库,这就需要在maven的setting.xml中配置了.建议将maven/conf/setting.xml文件拷贝一份到你本地仓库的目录,作为用户配置文件。打开setting.xml文件,在里面添加一下内容:

<profiles>  

  <profile>  

    <id>jboss-public-repository</id>  

    <repositories>  

      <repository>  

        <id>jboss-public-repository-group</id>  

        <name>JBoss Public Maven Repository Group</name>  

        <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>  

        <layout>default</layout>  

        <releases>  

          <enabled>true</enabled>  

          <updatePolicy>never</updatePolicy>  

        </releases>  

        <snapshots>  

          <enabled>true</enabled>  

          <updatePolicy>never</updatePolicy>  

        </snapshots>  

      </repository>  

    </repositories>

    <!– 插件仓库 –>

    <pluginRepositories>  

      <pluginRepository>  

        <id>jboss-public-repository-group</id>  

        <name>JBoss Public Maven Repository Group</name>  

         <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>  

        <layout>default</layout>  

        <releases>  

          <enabled>true</enabled>  

          <updatePolicy>never</updatePolicy>  

        </releases>  

       <!– 不下载快照版 –>

       <snapshots>  

          <enabled>false</enabled>  

          <updatePolicy>never</updatePolicy>  

        </snapshots>  

      </pluginRepository>  

    </pluginRepositories>  

  </profile>  

</profiles>  

<!– 默认为激活状态–>

<activeProfiles>  

  <activeProfile>jboss-public-repository</activeProfile>  

</activeProfiles>  

如果想要停用JBoss仓库,可在setting.xml文件所在目录运行 :mvn -Pjboss-public-repository install  

添加插件组

<pluginGroups>

  <pluginGroup>org.jboss.maven.plugins</pluginGroup>

</pluginGroups>

如果想认识该大神请您扫码关注微信公众号:


maven私服从中央仓库下载不下来drools的相关jar包详解架构师

maven私服从中央仓库下载不下来drools的相关jar包详解架构师

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/7013.html

(0)
上一篇 2021年7月17日
下一篇 2021年7月17日

相关推荐

发表回复

登录后才能评论