문제

저는 상당한 양의 비 자바 코드 (주로 쉘 및 SQL 스크립트)가 포함될 것으로 예상되는 프로젝트를 시작합니다.

나는 여전히 Maven과 함께이 프로젝트를 관리하고 싶습니다. WRT 비 자바 소스 코드 및 Maven 모범 사례는 무엇입니까? 소스는 어디로 가야합니까? 다른 수명주기 단계에서 어떻게됩니까? 더 많은 정보에 대한 모든 포인터 또는 링크는 대단히 감사 할 것입니다.

도움이 되었습니까?

해결책

Heckj가 제안한 것처럼 이러한 파일을 JAR 파일에 포함시키지 않으려면 자바가 아닌 코드를 리소스에 넣어서는 안됩니다. 리소스에있는 모든 것은 JAR 파일에 자동으로 복사되며 쉘 스크립트와 SQL 스크립트가 JAR 파일에 포함되기를 원하지 않습니까?

따라서 Maven은 SRC/Main 아래에 추가 폴더를 만드는 것입니다. 예 : a SQL SQL 스크립트 용 폴더, an 쉘 스크립트 등의 폴더. 이것은 다른 Maven 플러그인이 C ++, Groovy 등을위한 소스를 기대하는 위치입니다.

다른 팁

별도의 폴더 SRC/Main/SQL을 유지합니다. 확인하다 이것 자세한 내용은 링크.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top