Окружающая среда
Я использую стороннюю библиотеку, которая требует инструментария байт-кода. Инструмент, который выполняет инструментарий байт-кода, требует некоторых файлов описания, и эти файлы должны находиться в той же структуре папок, что и скомпилированные файлы .class. Эти файлы необходимы только во время компиляции.
Проблема
Я думал, что gradle временно поместит все файлы (ресурс и класс) в одну и ту же папку, а затем создаст банку из этой папки. Но кажется, что у gradle есть два разных места для ресурсов и файлов классов перед сборкой jar. Как упоминалось ранее, сторонний инструмент для инструментария кода требует файлов описания в той же структуре папок, что и файлы классов.
Вопрос
Просто: как я могу решить эту проблему?
Идеи
- Поместите файлы описания с в
src/main/java
. Не очень "чистый", но может быть решением. К сожалению, gradle игнорирует эти файлы. Я пытался как-то их включить, но пока не получилось. - Временно скопируйте файлы описания в нужное место. Тоже не очень "чистый" способ