2014-09-17 4 views
0

어떤 이유로 maven에게 신선한 프로젝트의 종속성을 나열하거나 다운로드 할 수 없습니다. 이 특정 종속성을 사용하여 전에 왜 작동하지 않는지 잘 모르겠습니다. 내 POM 파일에서 : 나는 mvn dependency:resolve을하려고 할 때Maven이 프로젝트 종속성을 감지하지 못합니다.

그러나
<properties> 
    <splunksdk.version>1.3.0</splunksdk.version> 
</properties> 

<repositories> 
    <repository> 
     <id>ext-release-local</id> 
     <url>http://splunk.artifactoryonline.com/splunk/ext-releases-local</url> 
    </repository> 
</repositories> 

<dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>com.splunk</groupId> 
      <artifactId>splunk</artifactId> 
      <version>${splunksdk.version}</version> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

, 그것은 아무것도 찾을 수 없습니다. (나는 ~/.m2/저장소/디렉토리와 그 여전히 빈을 확인했습니다.)

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Splunk Scrapper 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-dependency-plugin:2.1:resolve (default-cli) @ SplunkScrapper --- 
[INFO] 
[INFO] The following files have been resolved: 
[INFO] none 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.906s 
[INFO] Finished at: Wed Sep 17 16:27:25 MDT 2014 
[INFO] Final Memory: 8M/239M 
[INFO] ------------------------------------------------------------------------ 

나는 mvn dependency:tree이 중 아무것도 인쇄 할 수 없습니다.

[INFO] Scanning for projects... 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Splunk Scrapper 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ SplunkScrapper --- 
[INFO] com.company.project:SplunkScrapper:jar:0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.096s 
[INFO] Finished at: Wed Sep 17 16:28:46 MDT 2014 
[INFO] Final Memory: 8M/236M 
[INFO] ------------------------------------------------------------------------ 

내가 잘못하고있는 것이 있습니까? 나는 명백한 어떤 것을 발견 할 수 없으므로 왜 그것이 해결되지 않는 것인지 확신 할 수 없다.

+1

''태그를 제거해보십시오. – user2573153

답변

4

<dependencyManagement> 태그는 필요한 종속성을 정의하는 데 사용되지 않습니다. 종속성을 구성하는 방법 (버전, 범위 등)을 프로젝트의 종속성에서 발견되는 경우 지정하는 데 사용됩니다.

당신이 <dependencies> 태그를 사용하는 데 필요한 실제 종속성을 정의하려면

<dependencies> 
     <dependency> 
     <groupId>com.splunk</groupId> 
     <artifactId>splunk</artifactId> 
     </dependency> 
    </dependencies> 

자세한 내용은 differences between dependencymanagement and dependencies in maven를 참조하십시오.

+0

그게 전부입니다. 말해 주셔서 감사합니다! –

관련 문제