ActionBarCompat avec Maven

Vous n'avez certainement pas manqué tous les derniers changements qu'a opéré Google au niveau du système de build d'applications Android.
Depuis le dernier Google IO, Google a progressivement migré vers Gradle. Bien que si vous en avez le temps et les compétences, passer de Maven à Gradle soit la chose la plus simple (certains outils existent pour ça). Il est parfois compliqué de changer tout le build d'un projet (surtout sur un gros projet utilisant des plugins un peu spécifiques).

action bar compat example

Comme vous le savez pour utiliser les dépendances de type projet Android sous Maven, il est nécessaire d'encapsuler le fichier en "apklib" au risque de ne pas pouvoir lire les ressources. C'est pourquoi je vous propose le projet qui vous permettra de l'utiliser :

https://github.com/Kayrnt/ActionBarCompat-maven

Vous pouvez importer le projet grâce à Maven dans Android Studio, IntelliJ ou encore Eclipse. Utilisez le goal 'install' sur la librairie pour déployer sur votre dépôt local la dépendance puis utiliser la dépendance suivante :

<dependencies>

...

<dependency>
<groupId>com.google.android.actionbarcompat</groupId>
<artifactId>library</artifactId>
<version>1.0</version>
<type>apklib</type>
</dependency>

...

</dependencies>

Si vous souhaitez directement utiliser cette dépendance sans plus attendre, elle est aussi disponible grâce mon dépôt :

<repositories>

...
<repository>
<id>my-repo</id>
<name>custom_lib</name>
<url>http://x.oudar.free.fr/maven2</url>
</repository>

...

</repositories>

Il ne vous reste plus qu'à utiliser la librairie, pour cela je vous conseille l'excellent article de Google : http://android-developers.blogspot.fr/2013/08/actionbarcompat-and-io-2013-app-source.html

 

 

 

 

Social Share Toolbar
Christophe Oudar

About Christophe Oudar

Elève-ingénieur à l'ENSEIRB-MATMECA et compile de l'android depuis mi-2011 ! Développeur de ComboTouch et de plein d'autres applis à venir ;)