2012-02-27 3 views
2

Netbeans를 사용하여 Maven 프로젝트를 빌드하고 JTidy Java 라이브러리를 종속 파일로 사용하고 있습니다. JTidy가 어떤 maven repos에 존재하지 않는 것으로 밝혀졌습니다. 그래서 나는 단지 "정상적인"depedency 항목을 추가 할 수 없습니다.Maven Netbeans 프로젝트에 jar 파일을 포함하는 방법

repos에서 사용할 수없는 Maven 프로젝트의 라이브러리에 대한 종속성을 처리하는 가장 좋은 방법은 무엇입니까?

나는 현재와 같은 내 받는다는 치어에 추가하려고했습니다

(/ libs와 폴더 내 프로젝트에 항아리를 복사 한 후)

<dependency> 
     <groupId>org.w3c</groupId> 
     <artifactId>org.w3c.tidy</artifactId> 
     <version>9.3.8</version> 
     <scope>system</scope> 
     <systemPath>${basedir}/libs/jtidy-r938.jar</systemPath> 
    </dependency> 

그것은 의존 프로젝트로 해석 할 수없는 것이라고 불평하지만.

답변

3

우선, 다른 그룹의 하위에 있습니다. 그래서 그걸 찾지 못했습니다.

Jtidy

<dependency> 
     <groupId>net.sf.jtidy</groupId> 
     <artifactId>jtidy</artifactId> 
     <version>r938</version> 
    </dependency> 
그러나 귀하의 질문에,이 here 설명 된대로 수동으로 해당 지역의 repo에 설치하는 일을 한 가지 방법을 대답합니다.

IMHO가 프록시에 추가하는 가장 좋은 방법은 Nexus입니다. 그렇게하면 다른 사람들이 로컬에 설치하지 않고도 다른 사람들이 액세스 할 수 있습니다. 그러나 이는 리포지토리 관리자를 설정해야한다는 것을 의미합니다. 리포지토리 관리자가 프로젝트의 유일한 개발자인지 여부는별로 중요하지 않습니다.

+0

예 - 내가 게시 한 직후 diff 그룹을 보았습니다. 링크를 가져 주셔서 감사합니다. 그래도 여전히 이해하고 싶습니다. – empire29

관련 문제