2008-10-06 2 views
7

상당량의 비 Java 코드 (주로 쉘 및 SQL 스크립트)가 포함될 것으로 예상되는 프로젝트부터 시작하겠습니다.Maven 프로젝트에 Java가 아닌 소스 포함하기

여전히이 프로젝트를 Maven으로 관리하고 싶습니다. Java가 아닌 소스 코드와 Maven의 모범 사례는 무엇입니까? 출처는 어디에서해야합니까? 다양한 라이프 사이클 단계에서 어떻게됩니까? 더 자세한 정보에 대한 모든 포인터 또는 링크는 크게 감사하겠습니다.

답변

6

heckj가 제안한 것처럼 이러한 파일을 JAR 파일에 포함시키지 않으려는 경우 비 Java 코드를 자원에 넣지 마십시오. 리소스에있는 모든 것이 자동으로 JAR 파일에 복사되고 셸 스크립트와 SQL 스크립트가 JAR 파일에 포함되는 것을 원치 않을 것입니다. 맞습니까?

따라서 Maven 방식은 src/main 아래에 추가 폴더를 만드는 것입니다. 예 : SQL 스크립트 용 폴더를 만들고, 쉘 스크립트 용 sh 폴더 등을 만듭니다. 다른 Maven 플러그인도 소스를 기대하는 위치입니다. C++, Groovy 등등.

0

별도의 폴더 src/main/sql에 보관합니다. 자세한 내용은 this 링크를 확인하십시오.

관련 문제