2014-10-16 2 views
1

ANT 빌드 스크립트가없는 기존 Java/Maven 프로젝트가 있습니다. 이 프로젝트를 NetBeans의 Java Web Project에서 종속성으로 사용하고 싶습니다. 라이브러리로 프로젝트를 추가하려고하면 메시지가 나타납니다.Maven 프로젝트를 NetBeans의 Java 웹 프로젝트에 대한 종속성으로 추가

"이 프로젝트는 Ant 스크립트를 사용하여 JAR 파일을 생성하지 않기 때문에 추가 할 수 없습니다."

분명히 JAR을 출력하고 연결할 수는 있지만 Netbeans에서 웹 프로젝트를 빌드 할 때 필연적으로 종속 프로젝트도 빌드됩니다.

아마도 maven 용 Ant 래퍼가 있습니까?

이가 (받는다는 포함) 자바 프로젝트에 의존하는 자바 웹 프로젝트 (안 받는다는)

답변

-1

당신은 개미 프로젝트 종속성으로 받는다는 프로젝트의 로컬 저장소 항아리를 추가해야입니다 분명합니다. 당신은 각 프로젝트를 별도로 구축해야하지만 그 일과는 별개로 잘 작동해야합니다.

+1

동의. 요점은 번거 로움입니다. 만약 내가 20 개의 프로젝트를 가지고 있다면, 정확히 어느 것이 당나귀 일인지를 기억해야한다. IDE/빌드 시스템이 나를 위해 할 것으로 기대한다. – Ben

+0

음, netbeans의 개미 프로젝트는 분명히 비 주류이기 때문에 "당나귀 작업"을 처리하지 않으며 라이브러리 (또는 프로젝트 dep)가 아닌 jar로 종속성을 추가하는 유일한 옵션입니다. jar 의존성을 추가하기로 결정했다면, 그 대답에 기술 된 jar 위치가 최적의 위치입니다 (적어도 IDE에서는 하이퍼 링크와 같은 하드 프로젝트 간 연결이 작동하므로 편집기 컴파일은 메이븐 프로젝트 등의 소스에 대해 발생합니다) – mkleint

+0

그리고 20 개의 프로젝트가 있다면 처음부터 2 개의 빌드 시스템을 섞어서는 안됩니다. – mkleint

관련 문제