Gradle Maven - публиковать не обновляя метаданные - PullRequest
0 голосов
/ 27 октября 2018

У меня есть очень простой проект Gradle, который генерирует файл jar, и я применяю плагин maven-publish и вызываю задачу publish для публикации артефактов в Artifactory:

build.gradle

apply plugin: 'maven-publish'

Команда :

./gradlew :my-test-project:publish

Это прекрасно работает и публикует артефакт в Artifactory, однако я вижу, что тег latest в метаданных xml обновляется только периодически:

Maven-metadata.xml

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>com.test.group</groupId>
  <artifactId>my-test-project</artifactId>
  <versioning>
    <latest>0.0.3</latest>
    <release>0.0.7</release>
    <versions>
      <version>0.0.1</version>
      <version>0.0.2</version>
      <version>0.0.3</version>
      <version>0.0.4</version>
      <version>0.0.5</version>
      <version>0.0.6</version>
      <version>0.0.7</version>
    </versions>
    <lastUpdated>20181027171631</lastUpdated>
  </versioning>
</metadata>

Версия Gradle - 4.10.2. Как я могу убедиться, что последняя метка отражает последнюю версию? Как плагин публикации решает, что текущая версия не самая последняя? Я застрял на этом.

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