Когда я добавляю зависимость к своему локальному модулю следующим образом (Gradle 6.0.1):
project(":soa-report-consumer:soa-report-consumer-api") {
dependencies {
compile project(":soa-misc-biz")
}
}
, когда проект :soa-misc-biz
добавляет несколько полей, я перестраиваю проект :soa-report-consumer:soa-report-consumer-api
, он не обновляет проект :soa-misc-biz
, продолжайте использовать старое. Но я изменяю версию no, обновленную, как заставить ее refre sh automati c, и всегда используя новейший проект :soa-misc-biz
? Если изменение очень мало, я не хочу обновлять свою версию. Я уже пробовал:
compile project(":soa-misc-biz"){
changing = true
}
Я считаю, что обновлен выходной файл сборки проекта (/Users/dolphin/source/dabai/microservice/soa-misc-biz/build/libs
), а файл кэша нет обновлено (/Users/dabaidabai/.gradle/caches/modules-2/files-2.1/com.sportswin.misc/soa-misc-biz/1.0.0-SNAPSHOT/3c64638859de0faad453b43722066bf25fbeac8/soa-misc-biz-1.0.0-SNAPSHOT.jar
). Поэтому я скопировал jar в папку кэша, но перекомпилировал при компиляции.