JFrog Artifactory和Oracle存储库

阿维斯·M

我已经开始使用JFrog Artifactory 4.14,我的maven应用程序需要一个ojdbc jar,可以从oracle存储库下载它,如果使用maven本地设置,则可以从http://docs.oracle.com/middleware进行设置。/1213/core/MAVEN/config_maven_repo.htm#MAVEN9010

现在,使用JFrog Artifactory,我根据http://buttso.blogspot.lt/2015/02/fronting-oracle-maven-repository-with.html https://www.jfrog.com/blog设置了远程仓库/ fronting-oracle-maven-repository-artifactory /

在此处输入图片说明

在此处输入图片说明

TEST按钮表示连接成功

我用我生成的一个JFrog Artifactory替换了settings.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <servers>
    <server>
      <username>${security.getCurrentUsername()}</username>
      <password>${security.getEscapedEncryptedPassword()!"*** Insert encrypted password here ***"}</password>
      <id>central</id>
    </server>
    <server>
      <username>${security.getCurrentUsername()}</username>
      <password>${security.getEscapedEncryptedPassword()!"*** Insert encrypted password here ***"}</password>
      <id>snapshots</id>
    </server>
  </servers>
  <mirrors>
    <mirror>
      <mirrorOf>*</mirrorOf>
      <name>remote-repos</name>
      <url>http://docker.k***.l**:8081/artifactory/remote-repos</url>
      <id>remote-repos</id>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
      <repositories>
        <repository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>central</id>
          <name>libs-release</name>
          <url>http://docker.k***.l**:8081/artifactory/libs-release</url>
        </repository>
        <repository>
          <snapshots />
          <id>snapshots</id>
          <name>libs-snapshot</name>
          <url>http://docker.k***.l**:8081/artifactory/libs-snapshot</url>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
          <id>central</id>
          <name>plugins-release</name>
          <url>http://docker.k***.l**:8081/artifactory/plugins-release</url>
        </pluginRepository>
        <pluginRepository>
          <snapshots />
          <id>snapshots</id>
          <name>plugins-snapshot</name>
          <url>http://docker.k***.l**:8081/artifactory/plugins-snapshot</url>
        </pluginRepository>
      </pluginRepositories>
      <id>artifactory</id>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>artifactory</activeProfile>
  </activeProfiles>
</settings>

我已添加到我的POM

<distributionManagement>
    <repository>
        <id>central</id>
        <name>e44b4c0db643-releases</name>
        <url>http://docker.k***.l**:8081/artifactory/ext-release-local</url>
    </repository>
</distributionManagement>

但是当我尝试运行maven命令时

全新安装

我懂了

无法解决以下工件:com.oracle.jdbc:ojdbc7:jar:12.1.0.2,com.oracle.jdbc:ucp:jar:12.1.0.2:找不到工件com.oracle.jdbc:ojdbc7:jar:远程回购中的12.1.0.2

埃塞克斯男孩

您需要在JFrog中定义一个虚拟存储库。这将是其他存储库的组合,这是您将在settings.xml中指向的存储库。

参见https://www.jfrog.com/confluence/display/RTF/Virtual+Repositories

我怀疑您在settings.xml中还需要一个proxy元素。

参见https://maven.apache.org/guides/mini/guide-proxies.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用JFrog Artifactory将GitHub私有存储库代理为Go Registry

如何使用JFrog Artifactory将GitHub代理为Go Repository?

JFrog Artifactory和Bintray有什么区别?

从Maven部署到JFrog Artifactory

列出JFrog Artifactory上存储库中的所有工件

使用Jfrog Artifactory开源

如何使用Jfrog CLI将工件上传到Jfrog Artifactory?

为什么我不能从JFrog存储库下载工件?

使用属性从Maven部署到JFrog Artifactory

JFrog Artifactory API部署带有属性的工件

如何将JFrog Artifactory中的远程存储库连接到repo.manento.com?

在JFrog的Artifactory中添加新的远程存储库时出错

JFrog Artifactory OSS是否提供私有docker登录?

JFrog Container Registry和JFrog Artifactory有什么区别?

JFrog Artifactory AQL

JFrog Artifactory系统还原失败

需要选择哪个JFrog存储库来保存PDF文件?

JFrog Artifactory错误:将清单清单为v2模式1的Docker映像推送到此存储库被阻止

JFrog Artifactory Cloud配置远程存储库

JFrog工件-创建Docker存储库的选项已禁用

无法将JFrog Artifactory中的docker映像从一个存储库复制到目标存储库

从 Jfrog artifactory OSS 中清理旧工件

将工件上传到 JFrog Artifactory

JFrog Artifactory HA 集群配置

如何在 Jfrog Artifactory 中部署 100 个 jar

使用 jfrog CLI 在 Artifactory 中转储文件的存储校验和

无法访问 Jfrog UI - jfrog-artifactory-oss-7.21.5

jfrog artifactory 作为 docker 注册表

JFROG Artifactory 安全標頭實現