2017-12-26 14 views
2

받는다는 종속성을 확인할 수 없습니다 :내가 내 <code>pom.xml</code>에 다음과 같은 두 가지 종속성을 추가 한 내 프로젝트에서

가 구축 여전히 동안
<dependency> 
    <groupId>oracle</groupId> 
    <artifactId>ojdbc6</artifactId> 
    <version>11.2.0.3</version> 
</dependency> 
<dependency> 
    <groupId>antlr</groupId> 
    <artifactId>antlr</artifactId> 
    <version>2.7.7</version> 
</dependency> 

, 받는다는은 위의 두 종속성을 찾을 수 없습니다. 아래 오류가 나타납니다 :

[INFO] The following files have NOT been resolved: 
[INFO] antlr:antlr:jar:sources:2.7.7:compile 
[INFO] oracle:ojdbc6:jar:sources:11.2.0.3:compile 

어떻게 해결할 수 있습니까?

+0

시도해 볼 수 있습니다. Eclipse를 사용하고 있다면 Maven-> Update Project ... – Varun

+3

프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. 처음에는 오류로 보이지 않습니다 (오직 INFO 레벨) ... 또한 실제 로그 출력을 게시하십시오. – khmarbaise

+0

무엇이 내 마음에 들어옵니다. 출력 결과는 Maven 중앙 저장소 나 다른 저장소에있는 모든 이슈에 대해 존재하지 않는 패키지 된 패키지를 요청했음을 보여줍니다 ... – khmarbaise

답변

0

:

<dependency> 
    <groupId>oracle</groupId> 
    <artifactId>ojdbc6</artifactId> 
    <version>11.2.0.3</version> 
</dependency> 

당신이 당신의 Settings.XML의에서이 저장소를 추가 할 수 있습니다

<repository> 
    <id>maven.oracle.com</id> 
    <name>oracle-maven-repo</name> 
    <url>https://maven.oracle.com</url> 
    <layout>default</layout> 
    <releases> 
     <enabled>true</enabled> 
     <updatePolicy>always</updatePolicy> 
    </releases> 
</repository> 

는 오라클 계정을 생성 (무료) 및 서버 블록에 추가 in settings.xml :

<server> 
     <id>maven.oracle.com </id> 
     <username>username</username> 
     <password>password</password> 
     <configuration> 
      <basicAuthScope> 
       <host>ANY</host> 
       <port>ANY</port> 
       <realm>OAM 11g</realm> 
      </basicAuthScope> 
      <httpConfiguration> 
       <all> 
        <params> 
         <property> 
          <name>http.protocol.allow-circular-redirects </name> 
          <value>%b,true</value> 
         </property> 
        </params> 
       </all> 
      </httpConfiguration> 
     </configuration> 
    </server> 

두 번째로는 더 필요합니다. 자세한 내용은 오류 메시지를 참조하십시오. 저에게 전체 스택 추적을주세요.

0

Maven Central에는 ojdbc6이 없습니다.

다운로드 할 수 없다고 말하는의 소스는 입니다. 때때로 프로젝트의 프로젝트 소스가 누락되었습니다.

+0

OJDBC6을 사용할 수 있습니다 (https://mvnrepository.com/artifact/oracle/ojdbc6/11.2.0.3).) – Varun