找到了一个odps jdbc driver库,但是编译时出错,有人知道原因吗?
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
</dependency>
[ERROR] Failed to execute goal on project xx: Could not resolve dependencies for projectxxx:jar:1.0-SNAPSHOT: Failure to find com.oracle:ojdbc14:jar:10.2.0.4.0 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
Oracle에서 사용하는 라이센스 계약으로 인해 Maven의 중앙 라이브러리는 해당 아티팩트를 호스팅할 수 없습니다. Oracle 데이터베이스를 로컬로 설치한 다음 설치 디렉터리에 있는 JDBC jar 패키지를 로컬 Maven 저장소에 설치할 수 있습니다. :
으아악위의 Maven 명령은 jar 파일을 로컬 Maven 저장소에 설치합니다. DgroupId 및 DartifactId 매개변수는 설치 중에 각각 groupId 및 ArtifactId를 지정하지만 가능한 한 일관성을 유지하는 것이 가장 좋습니다. 나중에 혼란을 피하기 위해 jar 패키지 버전을 사용하십시오.
Oracle 데이터베이스를 로컬에 설치하지 않으려면 Oracle 공식 웹사이트(Google 검색 “jdbc oracle”)에서 설치하려는 JDBC 드라이버 버전을 직접 다운로드할 수도 있습니다.
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
다운로드 후 위의 Maven 명령도 실행합니다.
JDBC 드라이버 버전이나 기타 측면에 문제가 있는 경우 공식 FAQ를 확인하세요.
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281 .html
마지막으로 Oracle JDBC 드라이버를 Maven을 통해 직접 설치도 가능하지만, Maven 중앙 라이브러리에서 다운로드되는 것이 아니라(중앙 라이브러리는 불법이기 때문에 제공되지 않습니다) Oracle 자체 Maven 라이브러리에서 보면 알 수 있습니다. 특정 단계에 대해서는 페이지:
https://blogs.oracle.com/dev2dev/entry/oracle_maven_repository_instructions_for
오라클 드라이버 버전 문제와 관련하여 꽤 자세하게 설명된 글을 발견했습니다
http://elf8848.iteye.com/blog/811037