2011-02-07 6 views
2

NetBeans에서 Maven을 사용하기 시작했습니다. 그러나 Run/Run Main Config을 사용하여 프로젝트를 실행할 때 src/main/resources이 클래스 경로에 포함되지 않은 이유를 알아낼 수 없습니다. 내가 볼 수 있듯이, 오직 /target/classes/이 클래스 패스에 포함되어 있으며, 의존성의 JAR 파일도 포함되어 있습니다.NetBeans + Maven, 클래스 경로

내 생각에 src/main/resources은 표준 위치이며 항상 classpath에 있어야하지만 여기서는 그렇지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

3

기본적으로 Maven Resources plugin은 src/main/resources에서 대상/클래스로 리소스 파일을 복사하므로 클래스 경로에서 계속 사용할 수 있습니다.

+0

예.하지만 IDE 빌드도 가능합니다. netbeans에 대해서는 잘 모르겠지만 IDEA의 빌드/메이븐 통합은 자동으로 수행합니다 ... – ianpojman

+0

@iangreen : 사실 그렇지만 일반적으로 프로젝트를 성공적으로 빌드하기 위해서는 IDE 동작에만 의존하는 것이 좋습니다. 이것을 Maven 플러그인에 위임하면 프로젝트가 CI 나 Maven에 익숙한 개발자에 의해 성공적으로 빌드 될 수 있습니다. – ig0774

+0

Netbeans에서 위의 플러그인을 사용하는 방법에 관해서는 단서가 없습니다. 방향을 제시 할 수 있습니까? –