Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16171
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-15 16:50
文章存档

2014年(4)

分类: Java

2014-11-22 01:07:45

      在开发的项目中,使用到了maven和nexus的snapshots库。由于snapshots库中发部了我们自己的一个jar包,并且在项目的pom文件中配置了正确jar包引用,这时问题了:本地怎么调试都不能正确引用到snapshots库中的jar?以下是项目中的关键配置。
    settings.xml文件:

    发部releases版本和snapshots版本构件的用户配置
   
          
              releases
              admin
              admin123
       

        
              snapshots 
              admin
              admin123
        

   


    覆盖中央仓库的配置:
   
       
             public
             central
            
       
  
 


   pom.xml 文件:
   配置发部releases版本和snapshots版本的路径
   
      
          releases
          
      

      
          snapshots
          
      

 


  以上就是项目的关键位置的配置,pom.xml文件中只要我加上对snapshots中jar的配置引用就马上出错,告诉说找不到jar包,这问题困扰了我整整一下午,后来通过网上找到资料才发现,原来pom.xml的配置中默认的对snapshots的库引用是关闭的,relesase是开启的。在pom.xml文件中加入以下配置,问题就解决了:
 
      
          public
          localhost:8081/nexus/content/repositories/public/
          
              true
          

      

 

   这些配置解释为:连接远程的仓库支持snapshots构件的下载。



阅读(1558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~