Я хочу использовать внешнюю папку в качестве библиотеки.Эта папка (mvnLib) содержит файлы maven-metadata-local.xml
, .pom
и .aar
, и в документации сказано, что я могу использовать ее следующим образом:
allprojects {
repositories {
maven {
url "../mvnLib"
}
}
}
Но id не работает, и я получаю эту ошибку:
Could not find method implementation() for arguments [com.app.two:plib:1.3.2] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Я не могу найти этот тип Maven
документации репозитория.Могу ли я использовать репозиторий Maven
на диске?Это правильно?Почему я получаю эту ошибку?Существует ли автоматическая процедура добавления библиотек, подобных этой, чтобы снизить частоту появления ошибок?
Обновление:
Структура папок mvnLib:
[Project Root]
.gradle
app
mvnLib
com
app
two
plib
1.3.2
prlib-1.3.2.pom
prlib-1.3.2.aar
maven-metadata-local.xml
Документация говорит, что поместите mvnLib в корень проекта.затем на уровне проекта build.gradle:
allprojects {
repositories {
maven {
url "../mvnLib"
}
}
}
Затем на уровне приложения build.gradle:
implementation 'com.app.two:plib:1.3.2'
Я делаю все это, но я получаю эту ошибку.