前端Oracle Maven资源库与Artifactory

这篇文章最初发表于The Buttso Blathers博客通过史蒂夫按钮.请在这里评论或在那里

JFrog团队本周宣布发布Artifactory 3.5.1,这是一个小更新,现在与Oracle Maven资源库一起工作。
//m.si-fil.com/confluence/display/RTF/Artifactory+3.5.1
昨天我花了一点时间研究了它,完成了远程存储库的配置,并用maven项目测试了它,看看它是如何工作的。

一旦我下载并启动它——非常喜欢简单而明显的bin/*.sh脚本——这是一个非常简单的三步过程:

    1. 由于我们位于防火墙之后,首先添加一个代理配置来指向我们的代理服务器。
      前端Oracle Maven资源库与Artifactory
    2. 添加一个新的远程存储库,并将其指向Oracle Maven存储库,指定其URL并使用我的OTN凭据作为用户名和密码。
      前端Oracle Maven资源库与Artifactory
      Artifactory 3.5.1文档指出高级设置>宽松的主机认证而且启用cookie管理选项必须在访问Oracle Maven存储库时进行检查。
      前端Oracle Maven资源库与Artifactory
      测试按钮是方便的,以验证服务器设置已正确输入。

  1. 使用首页选项卡>客户端设置>Maven的设置链接生成并保存使用artifactory服务器的settings.xml文件。
    前端Oracle Maven资源库与Artifactory
    随着存储库的运行、配置和settings.xml的保存,就可以在现有的maven项目(例如https://github.com/buttso/weblogic-with-arquillian

我还核化了本地存储库,以强制/验证依赖项是通过指定的Artifactory服务器获取的。

$ rm -fr ~/。M2 /repository/com/oracle $ MVN -s artifactory-settings.xml测试

查看mvn进程和运行中的Artifactory服务器的输出,您可以看到maven正在从https://localhost:8081/artifactory下载依赖项,相应地,Artifactory正在从https://maven.oracle.com下载所请求的工件。
前端Oracle Maven资源库与Artifactory
一旦maven过程完成并且下载了所有请求的工件,Artifactory将在本地缓存它们以供将来使用。

使用搜索Artifactory Web UI的功能,你可以搜索weblogic工件。
前端Oracle Maven资源库与Artifactory
使用库浏览器Artifactory Web UI的功能,您可以查看和导航远程Oracle Maven存储库的内容。

前端Oracle Maven资源库与Artifactory

不错的JFrog > Artifactory团队-感谢对我们存储库的快速支持。

我要做的另一件事是启用配置密码加密选项中的安全设置以加密OTN密码,以便该密码不会以明文形式存储在等/ artifactory.config.latest.xml文件。