rklimsa / persoapp

Automatically exported from code.google.com/p/persoapp
0 stars 0 forks source link

PersoApp-Android - Fehlerhaftes Einbinden der persoapp-core-1.0.x.jar in mvn-repo #5

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Problem:
Nach dem SVN Checkout befindet sich unter /libs/build_repackaged.jar eine 
deutlich ältere Version der PersoApp-Core als unter  
/mvn-repo/de/persoapp/persoapp-core/persoapp-core-1.0.1.jar.

Obwohl die Version persoapp-core-1.0.1.jar im Gradle-Build-Script verarbeitet 
wird, wird sie nicht berücksichtigt. Die APK wird immer mit der älteren 
Core-Version aus /libs/build_repackaged.jar gebaut.

What steps will reproduce the problem?
- SVN Checkout und Build.

What version of the product are you using? On what operating system?
- SVN Versionen 140-146

Please provide any additional information below.

Um mit unserem eID-Testserver der mtg zu kommunizieren, mussten wir Änderungen 
am Core der PersoApp vornehmen. Dieser veränderte Core sollte anschließend 
neben der PersoApp-Desktop auch in der Android Version verwendet werden.

Das Gradle-Build Script der Android Version hat unsere Version des Cores auch 
ohne Probleme verarbeitet. Wir konnten anschließend allerdings nicht 
feststellen, dass die von uns vorgenommenen Änderungen auch in der fertigen 
.apk vorhanden sind.

Der Ordner /libs enthält nur die "build_repackaged.jar". Diese haben wir uns 
genauer angeschaut und festgestellt, dass die verwendeten .class Dateien des 
Cores vom 01.04.14 sind. 
Das hieße, dass die PersoApp-Android seitdem kein Updates des Cores erfahren 
hat. Jegliche Änderung der persoapp-core-x.x.x.jar im lokalen Maven-Repo 
bringen keine Änderung.

Anschließend haben wir versucht die "build_repackaged.jar" händisch zu 
ändern. Das einfache Austauschen der Core .class Dateien ist aber nicht 
möglich, das die PersoApp-Android teilweise noch auf älteren Core-Methoden 
basiert.

Haben wir diesbezüglich etwas falsch gemacht, oder handelt es sich um einen 
bisher nicht entdeckten Fehler?

Original issue reported on code.google.com by robin.ac...@googlemail.com on 1 Dec 2014 at 10:40