Как я могу сказать 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.

0 ответов

Другие вопросы по тегам