У меня есть проект, в котором находятся объекты, и другой проект, в котором я называю эти объекты и заполняю их.
Предположим, что в объекте Y из проекта Y я изменил переменную "name" на String вместо ENUM. В проекте X я хочу сейчас заполнить эту переменную строкой. Но ...
Мне всегда нужно удалить .m2 относительно .jar проекта Y в проекте X, а затем собрать все заново.
Я уже попробовал команду --refresh-dependencies
(перед удалением .m2, которая работает) и publishToMavenLocal. Я сделал это дважды в обоих проектах. Кроме того, я очистил всю рабочую область (Eclipse) и обновил проект gradle (я думаю, это то же самое, что и команда --refresh)
Я не понимаю конфигурацию build.gradle, потому что это вообще не было моей работой (но теперь я знаю, насколько это важно).
У меня в settings.gradle следующий конфиг:
include 'assert-dataone-crawler-app',
'assert-dataone-crawler-ciclo-federal',
'assert-dataone-crawler-lib',
'assert-dataone-crawler-pessoa-fisica',
'assert-dataone-crawler-wc'
Мне просто не нужно удалять вручную .m2 каждый раз, когда я делаю простое изменение.