Я следил за этим руководством по градиенту:
https://guides.gradle.org/building-java-libraries/
с gradle 4.9 и по какой-то причине в проектах, которые ссылаются на сборочную банку, не может видеть класс библиотеки, который должен быть создан и доступен после сборки проекта. Я ничего не менял в настройках сборки и в чём нет. Для сборки проекта запускайте только gradlew build из командной строки.
Я пробовал найти путь к пакету в своем проекте, я пробовал использовать eclipse для автоматического обнаружения импорта, он его никогда не находит. (Обратите внимание, что метод по умолчанию, который создает тип java-библиотеки, я изменил на статический для моих тестов)
Я что-то упустил, я новичок в Gradle и пытаюсь открыть для себя это. Но я знаком с экспортом простого jar-файла из окна экспорта в Eclipse. Так что я не могу точно определить, что делаю не так. Структура проекта:
build.gradle файл:
Пожалуйста, предоставьте минимальный воспроизводимый пример, который воспроизводит проблему, о которой вы спрашиваете.




В соответствии с Gradle учебник, который вы упомянули выше, вы сначала запускаете команду gradle init, которая инициализирует проект, создавая для вас иерархию проектов в соответствии с type. Ваш тип - java-library.
Теперь запустите команду gradle build. Сборка также является неявной задачей, которая при выполнении создает для вас артефакт (jar) в каталоге building-java-libraries\build\libs.
Обратите внимание, что мне не удалось увидеть каталог сборки в eclipse, но я мог увидеть то же самое в своей рабочей области eclipse.
Проблема не в части затмения, я строю из командной строки и пытаюсь включить Jar в проект eclipse, чтобы убедиться, что сборка работает правильно, и я могу получить доступ к библиотеке внутри.
Не могли бы вы поделиться своим build.gradle и структурой проекта?