2017-03-20 1 views
1

나는 내 오래된 프로젝트를 되살리려한다. 나는 그것을 위해 maven을 사용하기를 원하며 AbsoluteLayout 의존성을 추가하고 싶다. 나는 무엇이 잘못되었는지 전혀 모른다.Maven - AbsoluteLayout dependency

<dependency> 
<groupId>org.netbeans.external</groupId> 
<artifactId>AbsoluteLayout</artifactId> 
<version>RELEASE802</version> 
</dependency> 

하지만에만이 오류가 발생합니다 : :이 일을해야한다는 발견이 후

Failed to execute goal on project XXX: Could not resolve dependencies for project xx.xxxx:XXX:jar:1.0-SNAPSHOT: Failure to find org.netbeans.external:AbsoluteLayout:jar:RELEASE802 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] 

을 내가 직접 내 컴퓨터에 내 넷빈즈 폴더에서이 종속성을 추가했습니다. 그리고 그것은 효과적입니다. 이 종속성을 추가하는 다른 방법이 있습니까? 나는 그것을 pom 파일에 포함하고 싶습니다. 어떤 아이디어?

+0

(적어도에서이 [메이븐 중앙] (http://search.maven.org/))를 [로컬 저장소에 설치해야합니다] (http://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-in-maven-project). – MirMasej

+0

안녕하세요, 공공 도서관 및 그 사용자 에릭 B에 대한 모든 아이디어 왜? – jv95

+0

Netbeans 저장소에서 사용할 수 있습니다. 내 대답을 참조하십시오. – MirMasej

답변

1

당신은 당신의 POM에 넷빈즈 저장소를 추가해야합니다 : 그것은 공개적으로 사용 가능한 라이브러리 아니다 때문에

<repositories> 
    <repository> 
     <id>netbeans</id> 
     <name>Netbeans rep</name> 
     <url>http://bits.netbeans.org/maven2/</url> 
    </repository> 
</repositories> 
+0

이제 작동 중입니다. 고마워요! – jv95

+0

저도 작품! 고맙습니다. –

0

공용 저장소에 종속성이 없기 때문에 계정을 등록하고 업로드하거나 내 관점에서 볼 때 자신의 개인 메이븐 리포지토리 서버를 설정할 수 있습니다. 많은 소프트웨어 지원이 필요합니다. 예 : JFrog Artifactory과 같이 설치 및 조작이 쉽습니다.

+0

안녕하세요, 공용 저장소에 종속성이있는 것 같습니다. 내 주제와 관련된 주제에서 인터넷에서 발견했습니다. "AbsoluteLayout을 Maven에서 사용하는 방법"또한 사용자 Eric B에서도 작동합니다. 시도해 볼 수 있습니까? :/ – jv95

1

아래의 종속성 블록을 POM에 추가하고 내 maven 인덱스를 업데이트 한 후 정상적으로 작동했습니다.

<!-- https://mvnrepository.com/artifact/org.netbeans.external/AbsoluteLayout --> 
<dependency> 
    <groupId>org.netbeans.external</groupId> 
    <artifactId>AbsoluteLayout</artifactId> 
    <version>RELEASE802</version> 
</dependency> 

그래서 당신은 당신의 메이븐 인덱스를 업데이트하고 그것이 당신을 위해 그것을하는지보십시오. 이 의존성 블록은 mvnrepository.com/에서 직접 나온 것으로, 내가 아는 한 특별한 repo를 추가 할 필요없이 작업했습니다.

+0

어떻게 업데이트합니까? – jv95

+0

@ jv95 명령 줄이나 IDE에서 실행하고 있습니까? 'mvn clean install -U' 이렇게하면 새로 설치하고 -U는 종속성을 강제 업데이트합니다. –

관련 문제