Дублирующие классы, использующие сборки gradle: как переопределить локально определенные классы над классами зависимостей? - PullRequest
0 голосов
/ 27 июня 2019

ОБНОВЛЕНИЕ:

к сожалению, требуется использовать инкрементные сборки.Программа компилирует мини-компилятор для моделей данных науки.Этот мини-компилятор использует dev и должен уметь обрабатывать повторяющиеся имена моделей.

Похоже, поисковое ключевое слово "переопределить" привело к новому результату, я буду исследовать дальше ... В идеале ... В идеалемой пост дубликат этого .Поздно, извините за потенциальный дубликат, я проверю утром.


Я пытаюсь переопределить классы из внешней зависимости.

Вопросы, задаваемые вStackExchange в отношении дублирующих классов говорит о том, «почему» они получают ошибку, и ответом является удаление дублирующих классов.Однако проблема в том, что я хотел бы переопределить некоторые классы из внешних зависимостей, я знаю, почему это вызывает ошибки, но я не знаю каких-либо обходных путей.

Это говорит о том, что обходных путей нет

На этот вопрос нет ответов

Проект –Модуль: dev (зависит от prod) –Модуль: prod

Однако, dev содержит некоторый повторяющийся класс, который должен быть загружен вместо классов из prod.т.е., prod: a.java, b.java… dev: a.java, c.java…

Я ожидаю, что найдется обходной путь для переопределения внешних зависимостей классов, но все, что я могу сделать, - это аварийно завершить сборку.

Я понял этобыло бы распространенной проблемой, переопределение классов из зависимостей.Но, кажется, нет записи об обходном пути?

Удар.

...