Как я могу включить файлы *.class для зависимостей во время сборки java-проекта?

Я хочу добавить файлы *.class в зависимости проекта java. Я нашел в документации такой пример, но он не работает.

dependencies {
    implementation(fileTree('myClassFilesDir') { include '*.class' })
}

Как я могу добавить файлы *.class в зависимости проекта java?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Зависимости, которые вы добавляете для подключаемого модуля Java, по существу добавляются в путь к классам. Как вы, наверное, знаете, путь к классам может содержать только каталоги (обычно содержащие *.class файловые иерархии) или файлы JAR. Однако в объявлении зависимости вы добавляете файлы *.classсамих себя в путь к классам.

Вы должны быть в состоянии исправить свою настройку, просто завися от (a FileCollection) каталога, содержащего *.class файлы:

dependencies {
    implementation files('myClassFilesDir')
}

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