Chinaunix首页 | 论坛 | 博客
  • 博客访问: 197352
  • 博文数量: 8
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-29 08:41
文章分类

全部博文(8)

文章存档

2008年(8)

我的朋友

分类: Java

2008-03-20 12:40:06

项目改用mavenartifactoryjar包管理,artifactory相当于公网maven repocache或者说镜像的作用,内网的developer都会连接到artifactorydownload jar包,如果artifactory没有这些jar包,artifactory会自动去外网下载。

但是经过多次测试,发现artifactory1.2.5使用的common-httpclient-3.1.1不支持ntlm2协议,而现在很多都使用ntlm2进行身份认证来代理上网。所以我们用的artifactory一直连不出去download。在网上search了一下,发现有人解决了这个问题,并提供了patch的下载,太感谢他了。

 

下载后重新打jar http-client-3.1.1,放于web-inf下,并重新打war actifacotry.war

 

 

 

执行

mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.app -DartifactId=my-app

 

artifactory.log中的结果:

2008-03-20 11:58:53,315 [INFO ] (AuthChallengeProcessor.java:101{10})     - ntlm authentication scheme selected

2008-03-20 11:58:54,477 [INFO ] (HttpRepo.java:128{10})     - third_party: Retrieving ''...

 

Pass了,可以享受mavenartifactory带来的构建项目的快乐了。

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