2015-01-11 2 views
2

다음과 같은 문제가 발생했습니다.IntelliJ gradle 프로젝트가 리소스 폴더 외부의 리소스를 복사하지 않음

IntelliJ에서 새 gradle 프로젝트를 시작했습니다. 기본적으로 그것은 자바 소스와 리소스가있는 메인 폴더로 구성됩니다. 자원 폴더에 내 리소스를 보관하면 모든 것이 잘됩니다. 그러나 그것은 내가 원하는 것이 아닙니다. Java 패키지에 일부 리소스를 배치 할 수 있기를 원합니다.

작은 프로젝트를 통해 내 문제를 설명했습니다.

project overview

프로젝트가 구축이지만, '홈페이지'패키지의 하나가없는 경우는 test.fxml가 복사됩니다 볼 수 있듯이

. 나는 지금 약간의 시간을 보았지만 중요한 정보가 빠져있다.

IntelliJ는 IDE에서 빌드 할 때 프로젝트를 빌드 할 때 gradle 작업을 사용합니까? 내가 IntelliJ에게 Java 패키지에서 내 자원을 복사하도록 말할 수있는 곳이 아닌가?

나는 이미 내 설정 -> Compiler-> 리소스 패턴에 "* .fxml"를 추가

답변

0

그것은 test.fxml 파일이 Main.class가 파일과 같은 폴더에 있어야한다 가능성이 높습니다 빌드 디렉토리에. 따라서 srcressources 폴더에서 동일한 경로 구조를 따라야합니다.

+0

여기 내 문제를 이해했다고 생각하지 않습니다. 내 문제는 내가 rescources 폴더를 사용하고 싶지 않다는 것입니다. 내가 사용하면 잘 작동한다. 실용적인 이유 때문에 나는 그것을 사용하고 싶지 않습니다. 또한 나는 'gradle 프로젝트'대신 '자바 프로젝트'를 만들 때 예상대로 작동한다는 것을 알아 차렸다. – MajorT

+0

그래, 자원 패턴은 불행히도 리소스 라벨이 지정된 폴더에서만 작동합니다 ... 아직 해결 방법을 찾지 못했습니다 ... –

관련 문제