2015-08-12 3 views
0

Я пытаюсь построить проект Java с помощью Gradle. У меня есть некоторые зависимости (банки), которые находятся в местоположении типа: http://internal_domain.location.local:9000/artifacts/repo Как это указать в файле build.gradle? Это под хранилищами {}? В Gradle документации я наткнулся на это, но делать что-то подобное не работает для меня:Как получить доступ к локальному репо из gradle

repositories { 
    ivy { 
    url "http://repo.mycompany.com/repo" 
    resolve.dynamicMode = true 
    } 
} 
+2

Если это хранилище Maven (судя по тегам вопроса), вы должны переключить 'ivy {' с 'maven {' –

ответ

1

Предположим, что ваш локальный репозиторий является Maven Repo

repositories { 
    maven { 
     // Look for POMs and artifacts, such as JARs, here 
     url "http://repo2.mycompany.com/maven2" 
     // Look for artifacts here if not found at the above location 
     artifactUrls "http://repo.mycompany.com/jars" 
     artifactUrls "http://repo.mycompany.com/jars2" 
    } 
} 

Local Archive Gradle