Maven에서 로컬 jar 추가

1902 단어 이클립스Maven

사건



pom.xml에 oracle ojdbc 드라이버 라이브러리 (ojdbc6-11.2.0.4.jar)를 추가하면 오류가 발생합니다.

Missing artifact 가 표시되어 추가할 수 없다

원인



Maven의 중앙 리포지토리에 등록되지 않은 라이브러리이므로 추가 할 수 없습니다.

maven 중앙 저장소
에서 "ojdbc6-11.2.0.4.jar"를 찾아 보면 확실히 없다.

해결책



① 추가하고 싶은 jar 파일을 인터넷에서 찾아 다운로드
②Maven(pom.xml)에 다운로드한 jar 파일의 위치를 ​​기재한다

로컬로 떨어진 jar 파일을 배치 위치를 지정하여 pom.xml에 추가



pom.xml
<dependency>
    <groupId>com.oracle.jdbc</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.4</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/repo/ojdbc6/jars/ojdbc6-11.2.0.4.jar</systemPath>           
</dependency>

아래에서 로컬 jar 추가를 설정합니다.<scope>system</scope>
<systemPath>${basedir}/配置場所</systemPath>

▼이런 간지


Maven 종속성에도 추가되었는지 확인



좋은 웹페이지 즐겨찾기