programing

아티팩트 com.oracle:ojdbc6:jar:11.2.0.3 누락

topblog 2023. 6. 27. 21:35
반응형

아티팩트 com.oracle:ojdbc6:jar:11.2.0.3 누락

enter image description here저는 메이븐 프로젝트의 초보자입니다.제 프로젝트에서 오류가 발생했습니다.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

반응형