이클립스에 아티팩트 com.oracle:ojdbc7이 없습니다.
이클립스(EE Developer)에서 메이븐 프로젝트를 가져와 pom.xml 파일에 다음 오류가 있습니다. "Missing artifict com.oracle:ojdbc7:jar:12.1.0.2"가 이 코드에 있습니다.
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc7</artifactId>
<version>12.1.0.2</version>
</dependency>
이렇게 하려면 ojdbc7.jar를 다운로드하고 다음 명령을 실행합니다.
mvn install:install-file -Dfile=/Path-to-jar/ojdbc7.jar
-DgroupId=com.oracle
-DartifactId=ojdbc7
-Dversion=12.1.0.2
-Dpackaging=jar
-DgeneratePom=true
그 후 출력 BUILD SUCCESS로 받았고 com->oracle->ojdbc7에 "ojdbc7-12.1.1.jar.lastUpdate"와 "ojdbc7-12.1.0.1.pom.lastUpdate"라는 두 개의 파일이 표시되지만 이클립스는 여전히 오류로 인해 pom.xml 파일에 코드를 가져옵니다!누가 도와줄 수 있나요?
이 아티팩트 버전(12.1.0.2)이 다른 종속성으로 제거되었습니다.
참조: https://mvnrepository.com/artifact/com.oracle/ojdbc7
새 종속성 변경 시도:
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
"mvn install" 명령을 성공적으로 실행한 후 프로젝트 -> 메이븐 -> 프로젝트 업데이트(또는 Alt+F5)를 마우스 오른쪽 버튼으로 클릭합니다.
이 두 개의 파일을 수동으로 제거한 다음(마지막 업데이트) 설치 명령을 다시 실행하고 마지막으로 프로젝트를 빌드합니다.해당 2개의 파일은 일정 시간 동안 재인증을 피하기 위해 mvn에서 플래그로 생성되었습니다.이러한 파일은 수동 install-file 명령 이전에 생성된 것입니다.
저는 당신이 이 링크의 지침을 따를 것을 추천합니다."http://javabycode.com/build-tools/maven/add-oracle-jdbc-driver-maven.html "
pom.xml의 종속성에 따라 "m2repo\com\oracle\ojdbc7\12.1.0.2" 폴더 내에 4개의 파일이 생성되어야 합니다.
- ojdbc7-12.1.0.2.jar
- ojdbc7-12.1.0.2.jar.마지막 업데이트
- ojdbc7-12.1.0.2.1987
- ojdbc7-12.1.0.2.pom.마지막 업데이트
그러나 "ojdbc7-12.1.0.1.jar.lastUpdate"를 확인했다고 하는 경우에는 그렇지 않습니다.종속성 폴더를 삭제한 다음 처음부터 다시 시작하는 것이 좋습니다.
어떻게든 병이 로컬 PC에 다운로드되지 않습니다.메이븐 사이트 https://mvnrepository.com/artifact/com.oracle/ojdbc7/12.1.0.2 을 열고 필요한 jar를 다운받아 .m2 폴더에 넣었더니 오류가 사라졌습니다.
언급URL : https://stackoverflow.com/questions/32000104/missing-artifact-com-oracleojdbc7-in-eclipse
'sourcecode' 카테고리의 다른 글
Microsoft의 OWIN 구현에서 확장 메서드 CreatePerOwinContext의 목적은 무엇입니까? (0) | 2023.08.02 |
---|---|
개미매처() 대 개미매처()의 스프링 보안 적용 (0) | 2023.08.02 |
아래에 있는 UIView에 터치 전달 (0) | 2023.08.02 |
JPA Spring Boot를 통해 AWS Athena 액세스 (0) | 2023.07.28 |
오리진 http://localhost는 액세스-제어-허용-오리진에서 허용되지 않습니다. (0) | 2023.07.28 |