2012-10-07 5 views

답변

1

생성 된 소스 디렉토리는 자동으로 jar 파일에 포함되지 않습니다. 그러나 Intellj는 그 (것)들을 거기서 추측하고 취급한다, 그러므로 나의 혼란.

당신은 예를 들어,이 문제를 해결하기 위해 메이븐 도우미 플러그인을 구축 사용해야 :

https://github.com/alexec/javahelp-skeleton/blob/master/pom.xml

4
  • /generated-sources 디렉토리 소스를 생성하는 다양한 도구에 의해 사용된다 (대만족!), xjc 또는 wsdl2java처럼. 이 디렉토리는 나중에 컴파일 단계에 포함됩니다.

  • /target/classes은 최종 JAR에 포함되어야하며 질문에 대한 답변입니다. 또한 /src/main/resources의 내용이 포함되어 있지만이 디렉토리는 일반적으로 버전 제어의 일부이며 생성 된 아티팩트를위한 것이 아닙니다.

관련 문제