2016-07-28 60 views
1

我曾要求Beta访问Bitbucket管道。我今天获得了一个帐户的访问确认。我启用了管道帐户,并试图与它建立一个项目。项目有oracle maven依赖项。在我的系统上,我有安装在本地回购的oracle依赖项,所以它建立好。Oracle数据库管道管道中的Maven依赖关系

如何安装用于构建的管道的oracle jar?

+0

我有同样的问题。您可以从Oracle Maven存储库下载'.jar',但需要使用Oracle帐户并将密钥存储在XML文件中。 – uetoyo

+0

我有oracle帐户,请让我知道你提及哪个密钥,以及如何将它放到xml文件中 –

回答

0

只有将安全密钥添加到settings.xml中,才能下载驱动程序,请参阅https://blogs.oracle.com/dev2dev/entry/oracle_maven_repository_instructions_for。 如何生成密钥在这里提到https://blogs.oracle.com/dev2dev/entry/how_to_get_oracle_jdbc#settings

然后你可以在你的机器上下载驱动程序,但是Pipelines的问题仍然存在。您无法在此设置此密码。我意识到我可以使用用于JDBC驱动程序v6的Attlassian Maven存储库。对我来说,这已经够好了。

这是我的pom.xml。

<repositories> 
    <repository> 
     <id>Atlassian 3rd-Party</id> 
     <url>https://maven.atlassian.com/3rdparty/</url> 
    </repository> 
</repositories> 
... 
<dependencies> 
<!-- Cannot download this: <dependency><groupId>com.oracle.jdbc</groupId><artifactId>ojdbc7</artifactId><version>12.1.0.2</version></dependency>--> 
<dependency> 
     <groupId>com.oracle</groupId> 
     <artifactId>ojdbc6</artifactId> 
     <version>12.1.0.1-atlassian-hosted</version> 
</dependency> 

如果你真的需要JDBC7驱动,你可以从http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html驾驶员手动下载到您的lib文件夹,所以它是你的测试(司机运行时依赖)访问。

我希望这可以帮助你。

+0

我不想将jar手动添加到lib文件夹。我想尽快在分支上提交代码时使用管道进行构建。 –