Как мы можем опубликовать артефакт в местном хранилище плюща в Gradle? - PullRequest
3 голосов
/ 29 декабря 2011

В Gradle мы настроили локальный репозиторий Maven, и туда загружаются артефакты для использования в моих локальных сборках других проектов.

Я бы предпочел использовать репозиторий Ivy (поэтому у меня может бытьпользовательский шаблон для имен артефактов).

Как настроить Gradle для загрузки в локальный репозиторий Ivy?

1 Ответ

5 голосов
/ 29 декабря 2011

Попробуйте это (на основе this и API ):

uploadArchives {
    repositories {
        ivy {
            ivyPattern "/home/robin/.ivy2/local/[organisation]/[module]/[revision]/ivys/[artifact](-[classifier]).[ext]"
            artifactPattern "/home/robin/.ivy2/local/[organisation]/[module]/[revision]/[ext]s/[artifact](-[classifier]).[ext]"
        }
    }
}

(замена этих шаблонов вашими реальными шаблонами плюща / артефакта).

...