Ich habe ein JAR in meinem Android-Projekt und ich möchte, dass es zum endgültigen APK hinzugefügt wird. Okay, hier gehe ich:Maven und Hinzufügen von JARs zum Systembereich
<dependency>
<groupId>com.loopj.android.http</groupId>
<artifactId>android-async-http</artifactId>
<version>1.3.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${project.basedir}/libs/android-async-http-1.3.2.jar</systemPath>
</dependency>
Aber wenn ich mvn package
leite ich eine Warnung bin immer:
[WARNING] Some problems were encountered while building the effective model for **apk:1.0
[WARNING] 'dependencies.dependency.systemPath' for com.loopj.android.http:android-async-http:jar should not point at files within the project directory, ${project.basedir}/libs/android-async-http-1.3.2.jar will be unresolvable by dependent projects @ line 36, column 25
Und in der letzten APK gibt es keine JAR-Dateien.
Wie behebe ich das?
Sie können den Systembereich nicht auf diese Weise verwenden. benutze install: install-file. – bmargulies
@bmargulies Können Sie sagen, wofür ist dieser Bereich? – efpies
Ich wechselte zu grandle und habe diese Kopfschmerzen nicht mehr, außer jetzt versuche ich, eine Open-Source-Bibliothek mit Maven zu verwenden und provisorisch ein Glas in (das ist so einfach in Großbuchstaben und so schwer in Maven). –