我曾要求Beta訪問Bitbucket管道。我今天獲得了一個帳戶的訪問確認。我啓用了管道帳戶,並試圖與它建立一個項目。項目有oracle maven依賴項。在我的系統上,我有安裝在本地回購的oracle依賴項,所以它建立好。Oracle數據庫管道管道中的Maven依賴關係
如何安裝用於構建的管道的oracle jar?
我曾要求Beta訪問Bitbucket管道。我今天獲得了一個帳戶的訪問確認。我啓用了管道帳戶,並試圖與它建立一個項目。項目有oracle maven依賴項。在我的系統上,我有安裝在本地回購的oracle依賴項,所以它建立好。Oracle數據庫管道管道中的Maven依賴關係
如何安裝用於構建的管道的oracle jar?
只有將安全密鑰添加到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
文件夾,所以它是你的測試(司機運行時依賴)訪問。
我希望這可以幫助你。
我不想將jar手動添加到lib文件夾。我想盡快在分支上提交代碼時使用管道進行構建。 –
我有同樣的問題。您可以從Oracle Maven存儲庫下載'.jar',但需要使用Oracle帳戶並將密鑰存儲在XML文件中。 – uetoyo
我有oracle帳戶,請讓我知道你提及哪個密鑰,以及如何將它放到xml文件中 –