Я определил 2 Repos в моем Gradle построить:Фильтр для Repository в Gradle
repositories {
mavenLocal()
maven { url "http://someurl:8081/nexus/content/repositories/myrepo" }
}
Теперь я просто хочу, чтобы решить конкретные артефакты (мой проект-внутренний GroupID) через mavenLocal, все другие зависимости Шоуда получить посмотрел через реку maven.
Моя идея в том, чтобы сделать что-то вроде
mavenLocal{
addFilter('group') {artifact, file ->
artifact.group == 'my.group'
}
}
, но это не работает. Есть ли способ перехватить поиск зависимостей для локального репозитория maven?
Примечание: Я видел How to configure gradle to use a local repository only for certain dependency groups?, но предоставленное решение для меня не является удовлетворительным.
Как обсуждалось здесь: http://forums.gradle.org/gradle/topics/problem_mixing_gradle_and_maven_repositories мне нужен Maven локальный репозиторий для обмена между мавена и Gradle строит
EDIT: По Питер Niederwisers Ответ: «Существует в настоящее время не более мелкозернистой способ контролировать это.» (Текущая версия: 1.5)
«В настоящее время нет более тонкого способа контролировать это». Грустная история. Но спасибо вам в любом случае! – huzi