문제

Jboss Maven 저장소를 추가하기 위해 Maven 플러그인 (버전 4)을 구성하려고했습니다. http://repository.jboss.com/maven2/ 가이드에 따라 http://wiki.netbeans.org/mavenbestpractices#section-mavenbestpractices-utilizingandmanagingmavenrepositories.

새 저장소는 Maven 리포지토리 목록에 표시되지만 색인 업데이트는 도움이되지 않습니다.

Maven 플러그인의 문제인 것 같습니다. 아마도 JBoss 서버에서 사용할 수없는 ".index"하위 디렉토리가 필요할 수 있습니다.

도움이 되었습니까?

해결책

Jboss 저장소에는 Nexus Index가 있습니다 http://repository.jboss.com/maven2/.index/. 문제는 NetBeans 가이 지수를 사용하지 않을 수 있다는 것입니다. Nexus를 설치하고 Jboss Repo를 공개 그룹에 추가 한 다음 Nexus의 로컬 인스턴스에서 NetBeans 인스턴스를 지적하는 것이 좋습니다.

  1. Nexus에서 다운로드하십시오 http://nexus.sonatype.org

  2. Tar.gz 또는 Zip을 풀어서 설치하십시오.

  3. 빈/JSW // Nexus Start를 실행하여 해고

  4. 이동 http : // localhost : 8081/nexus

  5. 기본 관리자로 로그인 : admin/admin123은 사용자 이름/비밀번호입니다.

  6. 리포지토리를 클릭하십시오

  7. 추가 ... 버튼을 클릭하십시오

  8. 원격 위치와 함께 JBoss 저장소에 새 저장소를 추가하십시오. http://repository.jboss.com/maven2/

  9. 새 저장소를 저장하십시오. (또한 원격 인덱스 다운로드가 선택되었는지 확인하려고합니다)

  10. 공개 그룹을 클릭하고 새로운 Jboss 저장소를 선택한 저장소로 드래그하여 공개 그룹에 저장소를 추가하십시오.

  11. ~/.m2/settings.xml 파일을 구성하여 다음과 동일한 내용을 갖도록 구성하십시오. http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html

이 시점에서 모든 저장소 요청이 Nexus를 통해 흐르고 있습니다. Nexus는 이미 Central For Central 프록시 리포지토리와 함께 배송됩니다. 그래서 당신이 한 일은 Jboss 저장소를 추가 한 다음 공개 그룹에 추가하는 것입니다. 이 작업을 수행하면 빌드가 훨씬 빨라질 것임을 알 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top