2016-07-28 5 views
1

Bitbucket 파이프 라인에 대한 베타 액세스를 요청했습니다. 오늘 한 계정에 대한 액세스 권한을 확인했습니다. 나는 계정을 위해 파이프 라인을 활성화하고 그걸로 하나의 프로젝트를 만들려고했다. 프로젝트에 oracle 종속성이 있습니다. 내 시스템에서, 나는 오라클 의존성이 로컬 repo에 설치되어있어 잘 구축된다.bitbucket 파이프 라인의 Oracle 종속 관계

파이프 라인을 빌드 할 때 oracle jar를 어떻게 설치할 수 있습니까?

+0

나는 동일한 질문을 가지고있다. '.jar'는 Oracle Maven 저장소에서 다운로드 할 수 있지만 Oracle 계정이 필요하고 XML 파일에 비밀 키를 저장해야합니다. – uetoyo

+0

나는 오라클 계정을 가지고 있습니다. 당신이 언급하고있는 비밀 키와 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

그런 다음 해당 컴퓨터에서 드라이버를 다운로드 할 수 있지만 파이프 라인의 문제는 여전히 여기에 있습니다. 이 암호는 여기서 설정할 수 없습니다. JDBC 드라이버 v6에 Attlassian Maven 저장소를 사용할 수 있음을 깨달았습니다. 나를 위해, 그것은 충분하다.

이것은 내 pom.xml입니다.

당신이 정말로 그것을 당신의 테스트 (드라이버가 런타임 종속성입니다)에 액세스 할 수 있도록 수동으로 lib 폴더에 http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html에서 드라이버를 다운로드 할 수있는 JDBC7 드라이버가 필요한 경우

<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> 
.

이 정보가 도움이되기를 바랍니다.

+0

lib 폴더에 jar 파일을 수동으로 추가하고 싶지 않습니다. 분기에서 코드가 실행되는 즉시 파이프 라인을 사용하여 빌드하려고합니다. –

관련 문제