Как я могу сказать IntelliJ скопировать все файлы из папки библиотеки в папку вывода при сборке?
Я пишу интерфейс для небольшой веб-страницы, используя Kotlin/JS. Одна из библиотек, которую я хочу использовать, - nicEdit. Библиотека состоит из двух файлов: исходный (nicEdit.js
) и файл ресурса изображения (nicEditorIcons.gif
).
Я поместил эти два файла в папку проекта в lib/nicEdit
и я добавил эту папку в качестве зависимости Kotlin / JS к основному модулю с областью действия "Время выполнения".
Когда я строю проект, nicEdit.js
копируется в out
папка просто отлично, но nicEditorIcons.gif
нет. Я не уверен, почему это происходит. Я могу вручную переместить его в выходную папку как временный обходной путь, но в идеале он должен перемещаться туда автоматически каждый раз, когда создается проект.
Я также пытался пометить папку lib как каталог ресурсов, но это не помогло. Поиск в Интернете не сильно помог, поскольку в большинстве результатов говорилось либо о Java-пути к классам, либо о модулях JavaScript (AMD и т. Д.), Которые, как я считаю, здесь не актуальны И эти две страницы ( 1, 2) не дают подробных сведений о том, как именно работает область выполнения.
Это простой старый проект IntelliJ, я не использую gradle или maven.