2016-07-28 151 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文件夾。我想盡快在分支上提交代碼時使用管道進行構建。 –