Можно ли установить файл в локальный кеш в gradle, аналогично Maven install:install-file?

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

    mvn install:install-file -Dfile=locallib/wlthint3client.jar -DgeneratePom=true -DgroupId=com.oracle.weblogic -DartifactId=wlthint3client -Dversion=10.3 -Dpackaging=jar

Зависимость в build.gradle

    compile("com.oracle.weblogic:wlthint3client:10.3")

Есть ли способ установить файл в Gradle локальный кэш с помощью Gradle?

Заранее спасибо.

-Vidya

1 ответ

Я нашел обходной путь для этого. Я использую сам Gradle, чтобы подтолкнуть его к Maven локального репо.

Фрагмент из build.gradle:

configurations {
resultArchives
}
uploadResultArchives {
repositories {
    mavenDeployer {
        repository(url: mavenLocal().url)
        pom.version = '10.3'
        pom.artifactId = 'wlthint3client'
        pom.groupId = 'com.oracle.weblogic'
    }

}
}
artifacts{
resultArchives file: file('locallib/wlthint3client.jar')
}

толкнул артефакт в Maven местного репо

gradle uploadResultArchives 
Другие вопросы по тегам