APKLIB wird nicht in Maven Repo installiert

8

Das muss eine sehr dumme Anfängerfrage sein, aber ich habe den ganzen Tag damit verbracht, herauszufinden, was mit dieser Sache los ist.

Ich wollte eine Abhängigkeit von der Sherlock Aktionsleiste in mein Android-Maven-Projekt aufnehmen. Die Seite hat ein Repo gemacht, um Maven-android-Setup zu unterstützen. Ich weiß, dass ich nur die Abhängigkeit einschließen und dann das Repo innerhalb des Pom angeben sollte, das ich geschafft habe, aber zu keinem Glück funktionierte das einfach nicht für mich.

Dies sind die Abhängigkeits- und Repository-Tags, die ich verwendet habe

%Vor%

und das

%Vor%

Ich habe überhaupt keine Fehler. Es ist nur so, dass ich die APKLIB nicht unter dem Maven-Abhängigkeiten-Verzeichnis in meinem Paket-Explorer bei Eclipse sehen kann. Aber am wichtigsten, ich kann die Pakete / Klassen nicht unter der apklib verwenden.

Vermisse ich etwas?

    
mahkie 12.01.2012, 07:27
quelle

1 Antwort

12

Dieser spezielle Typ von apklib-Abhängigkeit funktioniert nur in android-maven-plugin von der Kommandozeilenkonsole. Wenn Sie es als Abhängigkeit in das POM Ihres Hauptprojekts einfügen, wird das Bibliotheksprojekt nicht automatisch in Eclipse importiert, sodass im Paket-Explorer kein Bibliotheksprojekt angezeigt wird.

Einfach die apklib als Abhängigkeit in pom hinzuzufügen, hilft wenig bei der Projektentwicklung. als Pakete / Klassen unter der Apklib ist nicht auf Ihr Hauptprojekt verwiesen / verlinkt. Es unterscheidet sich von der normalen jar-Abhängigkeit, bei der Sie einfach die jar-Abhängigkeit in Ihr Projekt einfügen und das Importieren / Verwenden von Paketen / Klassen in Ihrem Hauptprojekt starten.

Sie müssen das Bibliotheksprojekt in Ihren Eclipse-Arbeitsbereich importieren und mit Ihrem Hauptprojekt verknüpfen. Da Sie bereits android-maven-plugin verwenden, sollten Sie Ihr Maven-Projekt in ein Multi-Modul-Projekt ändern und das Bibliotheksprojekt als Untermodul hinzufügen Sehen Sie sich die LibraryProjects von android-maven-plugin hier an.

Hoffe diese Hilfe.

    
yorkw 12.01.2012, 08:17
quelle

Tags und Links