почему gradle должен изменить версию no, чтобы обновить sh модуль зависимостей - PullRequest
0 голосов
/ 09 января 2020

Когда я добавляю зависимость к своему локальному модулю следующим образом (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 в папку кэша, но перекомпилировал при компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...