ОБНОВЛЕНИЕ:
к сожалению, требуется использовать инкрементные сборки.Программа компилирует мини-компилятор для моделей данных науки.Этот мини-компилятор использует dev
и должен уметь обрабатывать повторяющиеся имена моделей.
Похоже, поисковое ключевое слово "переопределить" привело к новому результату, я буду исследовать дальше ... В идеале ... В идеалемой пост дубликат этого .Поздно, извините за потенциальный дубликат, я проверю утром.
Я пытаюсь переопределить классы из внешней зависимости.
Вопросы, задаваемые вStackExchange в отношении дублирующих классов говорит о том, «почему» они получают ошибку, и ответом является удаление дублирующих классов.Однако проблема в том, что я хотел бы переопределить некоторые классы из внешних зависимостей, я знаю, почему это вызывает ошибки, но я не знаю каких-либо обходных путей.
Это говорит о том, что обходных путей нет
На этот вопрос нет ответов
Проект –Модуль: dev
(зависит от prod
) –Модуль: prod
Однако, dev
содержит некоторый повторяющийся класс, который должен быть загружен вместо классов из prod
.т.е., prod: a.java, b.java…
dev: a.java, c.java…
Я ожидаю, что найдется обходной путь для переопределения внешних зависимостей классов, но все, что я могу сделать, - это аварийно завершить сборку.
Я понял этобыло бы распространенной проблемой, переопределение классов из зависимостей.Но, кажется, нет записи об обходном пути?
Удар.