아티팩트 com.oracle:ojdbc6:jar:11.2.0.3 누락
저는 메이븐 프로젝트의 초보자입니다.제 프로젝트에서 오류가 발생했습니다.Missing artifact com.oracle:ojdbc6:jar:11.2.0.3
내 저장소에 올바른 폴더에 병이 있음에도 불구하고.이것 좀 도와주실 분 있나요?
안타깝게도 바이너리 라이선스로 인해 Oracle Driver JAR이 있는 공용 저장소가 없으므로 POM 파일에 추가만 할 수 없습니다.
이 병을 수동으로 추가해야 합니다.
먼저, 당신은 다운로드해야 합니다.ojdbc6.jar
여기서 클릭jar (2.6 MB)
페이지 중앙에
그럼 넣어주세요.ojdbc6.jar
프로젝트의 일부 폴더(사용자)lib
).
그러면 당신은 이것을 당신의 웹사이트에 추가해야 합니다.dependencies
의 섹션pom.xml
:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>11.2.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath>
</dependency>
다른 옵션은 로컬 메이븐 저장소에 이 병을 설치하는 것입니다.
mvn install:install-file -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
그러면 이 종속성을 다음과 같이 참조할 수 있습니다.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
당신은 당신에게 가장 좋은 것을 선택해야 합니다.
.m2 저장소에서 ojdbc6 폴더를 완전히 제거한 다음 문제를 해결한 프로젝트를 타원형으로 업데이트합니다.
<repositories>
<repository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
스프링 부트를 사용하는 경우 문제를 해결해야 합니다.
일단 문제에 직면하게 되면요.메이븐 사용자 설정 경로를 체크인합니다.이 경로는 다음과 같습니다.
C:\Users\사용자 이름\.m2\리포지토리
위치를 열고 oracle\ojdbc6\11.2.0.3 폴더로 이동하여 해당 위치에 .jar를 놓습니다.eclipse로 돌아가 maven 업데이트를 수행하면 문제가 사라집니다.
언급URL : https://stackoverflow.com/questions/44238622/missing-artifact-com-oracleojdbc6jar11-2-0-3
'programing' 카테고리의 다른 글
문자열을 8자리 숫자로 해시하는 방법은 무엇입니까? (0) | 2023.06.27 |
---|---|
python에서 변수 인수(kwargs)에서 클래스 속성을 설정하는 방법 (0) | 2023.06.27 |
MongoDB에서 각 문서의 마지막 업데이트 시간을 검색하는 방법은 무엇입니까? (0) | 2023.06.27 |
iOS에서 카메라 권한 탐지 (0) | 2023.06.27 |
MongoDB 나침반을 이용한 데이터 정렬 방법 (0) | 2023.06.22 |