Как добавить сторонний локальный репозиторий maven в проект android - PullRequest
0 голосов
/ 27 мая 2020

Мне предоставили SDK для работы, который содержит файл maven-local-metadata, файл .aar, файл .pom и файл .jar. Как мне добавить это в свой проект. Я попытался вставить его в локальный файл .m2, но это не сработало (есть ли какой-либо конкретный способ c), а также добавление нового модуля .aar / .jar в параметр файла не сработало. любая помощь будет принята с благодарностью.

My library structure for reference

Ответы [ 3 ]

0 голосов
/ 27 мая 2020

Указывая на зависимости, которые находятся в вашей системе, вы можете создать папку lib и скопировать / переместить файлы jar, но не забудьте указать расположение файлов jar в pom. xml

<dependency>
   <groupId>com.some.group</groupId>
   <artifactId>jar-name</artifactId>
   <version>1.0</version>
   <scope>system</scope>
   <systemPath>${basedir}/lib/yourJar.jar</systemPath>
</dependency>
0 голосов
/ 28 мая 2020

Просто добавьте файлы в локальный репозиторий .m2 в правильной структуре, и все будет хорошо. не нужно добавлять в папку libs.

Примечание - при работе с файлами .aar как с модулями

0 голосов
/ 27 мая 2020

Создайте папку libs в каталоге root, затем добавьте туда свои файлы. Посмотрите скриншот enter image description here

, а затем в BuildGradle (Project)

allprojects {
    repositories {
        google()
        jcenter()
        flatDir {
            dirs 'libs'
        }

    }
}
...