Я использую injellij 2017.3.4 для разработки программы, которая подключается к двум различным кластерам hadoop и копирует файлы через кластер в кластер.У меня есть два файла конфигурации кластера (core-site.xml, hdfs-site.xml
и т. Д.), Которые хранятся в ...src/main/resources/clusterA
и ...src/main/resources/clusterB
.Проблема, с которой я сталкиваюсь, заключается в том, что intelliji копирует любой файл кластера непосредственно в ..../target/classes/
, а затем в два подкаталога ..../target/classes/clusterA
и ..../target/classes/clusterB
, пока я нажимаю Build --> Build Module 'MyProject'
.в моей программе я указываю ресурсы только в папках clusterA
и clusterB
, но кажется, что программа всегда будет искать файлы конфигурации непосредственно в ...src/main/resources/
, и одно соединение кластера будет успешно выполнено, но другое соединение кластера не получится, потому что другой кластерconfig не копирует напрямую в папку ресурсов.
Кто-нибудь сталкивался с этой проблемой?это вопрос интеллиджи?ценим вашу помощь.