Android Maven Plugin 3.9.0-rc.2 released - on the road to 4.0.0!

2,668 views
Skip to first unread message

Manfred Moser (simpligility)

unread,
May 28, 2014, 2:06:13 AM5/28/14
to maven-androi...@googlegroups.com
The Android Maven Plugin team is pleased to announce the release of version 3.9.0-rc.2 of the plugin. 

The list of changes for the version is long and full of great enhancements. Major changes are the full support for aar (Android Archive) creation and consumption combined with the support for Maven 3.0.4 and higher. This should allow tools to like Android Studio that are still stuck on old Maven versions to better support the Android Maven Plugin.

Going forward we plan to cut a 4.0.0 release after a brief testing period of this release pulling in only minor fixes and enhancements. Please test this version thoroughly and report issues on github at https://github.com/jayway/maven-android-plugin/issues

New features/bug fixes are
  • Path issues fix for proguard mojo usage on Windows
  • Removed duplicate dependencies in native sample projects
  • Changed from direct Aether usage to Dependency Tree usage allowing compatibility with Maven 3.0.x and therefore with IDE's and other tools that have old Maven version like this embedded
  • Allow to specify the number of threads used in device operations to avoid issues with lots of attached devices
  • New goals to connect and disconnect devices specified by IP number for all device interactions
  • Log message fix
  • Avoid attempt to include R.txt in AAR if it doesnt exist
  • Remove META-INF from AAR
  • include groupId in native artifact resolution
  • transitive dependencies not dependent on existence of local natives dir
  • Check for duplicate package name in android artifacts and produce warnings
  • Fixed logging level for AIDL files in GenerateSourcesMojo
  • Improved handling of transitive native dependencies
  • Refactored usage of maven-plugin-plugin annotations to remove usage of deprecated expression
  • Verbose output from aapt tool when Maven plugin config set to debug logging
  • Added support for configuring adb connection timeout
  • Improve AndroidManifest update to work with non-ascii characters
  • Include BuildConfig class in aar 
  • Preserve order of dependencies for native dependency resolution
  • Adapted Travis build config to new SDK setup/distribution
  • Removed hardcoded debuggable setting from examples
  • Changed a couple of log levels
  • Consolidated aapt command invocations in one builder style class
  • New property for android.aidlSourceDirectory to allow aidl source in different folder from rest of source
  • Allow android:run to proceed through a multi module build just like other device interaction goals
  • Taking reactor projects into account for resolving dependency tree of aar packages including taking into account wagon extensions
  • Fixed the construction of R.java files for the dependencies of an APK
  • Fail build if project + dependencies have more than one layout file of the same name
  • Fail build if duplicate packages in AndroidManifest files for project and dependencies are detected
  • Provided scope dependencies get unpacked, improves instrumentation test runs
  • Use build extensions classloader if exists https://github.com/jayway/maven-android-plugin/pull/366
  • Samples libraryprojects/libraryprojects-tests failure fixed
  • POM cleanup
  • Improved error message for missing dependencies
  • Added the now required scope "provided" for the apk under instrumentation test
  • Fix up samples to work with the now stricter check on duplicate package usage
When upgrading please ensure to check the change log for further details:

http://code.google.com/p/maven-android-plugin/wiki/Changelog

We would like to thank the contributors to this release for their valuable help and invite you all to help us out as well:

Specifically for this release we would like to thank the following contributors for their awesome work. We had some GREAT collaboration going on again! Specific shout outs to go to William, Benoit, Oleg and Malachi!

Clément Plantier
Benoit Billington https://github.com/Shusshu
Malachi de AElfweald https://github.com/malachid
Raphael Ackermann https://github.com/rtack

We would also like to thank for the help we received from the Maven community members specifically

Jason van Zyl
Igor Federenko
Stuart McCulloch
Hervé Boutemy

All merges and release builds done by 


Documentation, issue tracker and more can be found on the plugin website at

http://code.google.com/p/maven-android-plugin/

For a primer to use the plugin check out the Android Development chapter in Maven: The Complete Reference

http://www.sonatype.com/books/mvnref-book/reference/android-dev.html

Specifically look at our samples project


And checkout the plugin documentation at 

http://jayway.github.io/maven-android-plugin/

Please join the Maven Android Mailing List for relevant discussions:

https://groups.google.com/forum/?fromgroups#!forum/maven-android-developers

Enjoy 

Manfred Moser
http://www.simpligility.com

Tomáš Procházka

unread,
May 29, 2014, 5:57:27 AM5/29/14
to maven-androi...@googlegroups.com
We started testing RC2 version in our company ant it doesn't looks good yet.
None of existing project that works correctly with 3.7.0 is not possible to build by 3.9.9-RC2.
It looks that main problem is if we use APKLIB which has another APKLIB as dependency.
It looks like first APKLIB doesn't have R classes of second APKLIB available during compile
I will investigate it more.

We also tested AAR support, without any apklib, it looks that this is working correctly.
Great work.

But I don't understand one think. RC2 doesn't required latest maven version, it looks that it should works with 3.0.2. This is great news.
But it looks that some project which use AAR doesn't work with 3.0.2, but with latest version yes.

Malachi de AElfweald

unread,
May 29, 2014, 11:02:35 AM5/29/14
to maven-androi...@googlegroups.com
3.7.0 to 3.9.0-rc.2 is a big jump.  Do you know if your project still worked with any version in between? There were a lot of changes regarding apklibs in 3.8.2 and then again in 3.9.0-rc.1.

apklib dependency of another apklib should be working. It's one of the tests in the samples.

As to Maven versions, we've mostly been using 3.1.1 and 3.2.1, but it was recently downgraded to support 3.0.5 for IntelliJ support.

Which Android API level are you targeting?  Which JDK version are you compiling against?  I am currently using API 19 and JDK7.


--
You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Thank you,
Malachi de Ælfweald | Technology Team | Upsight
Mobile: +1 503-307-1597
Skype: malachid69 | Find me on 
LinkedIn

Get the Best Mobile Marketing and Analytics free | Upsight is Hiring!

Check Out Our Blog |  Follow Us @GetUpsight


Johan Lindquist

unread,
May 29, 2014, 2:27:10 PM5/29/14
to maven-androi...@googlegroups.com
Straying off topic on this one a little but are you using JDK7 with proguard obfuscation as well?  My build failed and I had to revert to JDK1.6 simply because of this.

Johan

Tomáš Procházka

unread,
Jun 1, 2014, 4:52:58 AM6/1/14
to maven-androi...@googlegroups.com
No, 3.7.0 was last working version :-(

Dne čtvrtek, 29. května 2014 17:02:35 UTC+2 Malachi de AElfweald napsal(a):
3.7.0 to 3.9.0-rc.2 is a big jump.  Do you know if your project still worked with any version in between? There were a lot of changes regarding apklibs in 3.8.2 and then again in 3.9.0-rc.1.

apklib dependency of another apklib should be working. It's one of the tests in the samples.

As to Maven versions, we've mostly been using 3.1.1 and 3.2.1, but it was recently downgraded to support 3.0.5 for IntelliJ support.

Which Android API level are you targeting?  Which JDK version are you compiling against?  I am currently using API 19 and JDK7.
On Thu, May 29, 2014 at 2:57 AM, Tomáš Procházka <tomas.p...@gmail.com> wrote:
We started testing RC2 version in our company ant it doesn't looks good yet.
None of existing project that works correctly with 3.7.0 is not possible to build by 3.9.9-RC2.
It looks that main problem is if we use APKLIB which has another APKLIB as dependency.
It looks like first APKLIB doesn't have R classes of second APKLIB available during compile
I will investigate it more.

We also tested AAR support, without any apklib, it looks that this is working correctly.
Great work.

But I don't understand one think. RC2 doesn't required latest maven version, it looks that it should works with 3.0.2. This is great news.
But it looks that some project which use AAR doesn't work with 3.0.2, but with latest version yes.

--
You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Benoit Billington

unread,
Jun 1, 2014, 5:34:33 AM6/1/14
to maven-androi...@googlegroups.com

Look at https://code.google.com/p/maven-android-plugin/wiki/Changelog to see which changes could have caused your problem.
3.8.0+ requires maven 3.1.1. 
3.8.1 changes to proguard
3.8.2 apklib are broken
3.9.0-rc.1 apklib are fixed. intellij broke
3.9.0-rc.2 is back to maven 3.0.5 (or maybe even 3.0.4) and is amazing ;)

With the little info you gave us, my best guess would be your maven version is <3.1.1 but even that wouldn't explain why it is still not working. Maybe there is another problem too.

I would understand your build would brake on 3.8.2 but not on 3.8.0 & 3.8.1 if you have the latest maven version

Could you create a ticket on github and give us more information: error log & cut down version of the buggy project.

Cheers



Benoit Billington


To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com.

Tomáš Procházka

unread,
Jun 2, 2014, 6:55:22 AM6/2/14
to maven-androi...@googlegroups.com
I play with it during weekend and I maybe found where is the problem.
If you have apllib A library which use another apklib B.
And if you use apklib A in your project everything is OK, until you will use apklib B like main project dependency also.
Then android maven plugin use it only once in main project and forgot to add it on classpath for building apklib A.

Here is my modification of samples like test case which reproduce this problem


Dne neděle, 1. června 2014 11:34:33 UTC+2 Shu napsal(a):



Benoit Billington


To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+unsubscr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

Thank you,
Malachi de Ælfweald | Technology Team | Upsight
Mobile: +1 503-307-1597
Skype: malachid69 | Find me on 
LinkedIn

Get the Best Mobile Marketing and Analytics free | Upsight is Hiring!

Check Out Our Blog |  Follow Us @GetUpsight


Tomáš Procházka

unread,
Jun 3, 2014, 3:15:02 PM6/3/14
to maven-androi...@googlegroups.com
It is reproducible for you? If yes I, can make bug report on the github.

Dne pondělí, 2. června 2014 12:55:22 UTC+2 Tomáš Procházka napsal(a):

Manfred Moser

unread,
Jun 3, 2014, 4:44:25 PM6/3/14
to maven-androi...@googlegroups.com
I get the following log when trying to build. If you get the same.. please file an issue with these and other details as applicable.

manfred

[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ libraryprojects-apk-with-deps ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 20 source files to /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/classes
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/unpacked-libs/eial_android-styled-dialogs/src/eu/inmite/android/lib/dialogs/BaseDialogFragment.java: /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/unpacked-libs/eial_android-styled-dialogs/src/eu/inmite/android/lib/dialogs/BaseDialogFragment.java uses or overrides a deprecated API.
[WARNING] /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/unpacked-libs/eial_android-styled-dialogs/src/eu/inmite/android/lib/dialogs/BaseDialogFragment.java: Recompile with -Xlint:deprecation for details.
[INFO] 2 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/unpacked-libs/cjmpagsl_libraryprojects-apklib-from-apklib/src/com/jayway/maven/plugins/android/generation2/samples/libraryprojects/apklibFromApklib/ApklibFromApklibClass.java:[15,26] cannot find symbol
symbol: variable style
location: class com.jayway.maven.plugins.android.generation2.samples.libraryprojects.apklibFromApklib.R
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Android SDK ApiDemos - Parent ..................... SUCCESS [ 0.457 s]
[INFO] Android SDK ApiDemos - Application ................ SUCCESS [ 38.262 s]
[INFO] Android SDK ApiDemos - Instrumentation Test ....... SUCCESS [ 14.322 s]
[INFO] HelloFlashlight ................................... SUCCESS [ 1.312 s]
[INFO] MorseFlash - Parent ............................... SUCCESS [ 0.008 s]
[INFO] MorseFlash - Library .............................. SUCCESS [ 2.131 s]
[INFO] MorseFlash - App .................................. SUCCESS [ 2.216 s]
[INFO] MorseFlash - Instrumentation Test ................. SUCCESS [ 15.371 s]
[INFO] Scala Application ................................. SUCCESS [ 29.283 s]
[INFO] Library Projects - Parent ......................... SUCCESS [ 0.038 s]
[INFO] Library Projects - AAR 1 .......................... SUCCESS [ 0.711 s]
[INFO] Library Projects - APKLIB 1 ....................... SUCCESS [ 0.537 s]
[INFO] Library Projects - Apklib from Apklib ............. SUCCESS [ 1.211 s]
[INFO] Library Projects - AAR from AAR ................... SUCCESS [ 0.869 s]
[INFO] Library Projects - Main App ....................... FAILURE [ 1.189 s]
[INFO] Library Projects - Instrumentation Tests .......... SKIPPED
[INFO] Library Projects - AAR Consumption ActionBarSherlock SKIPPED
[INFO] Android NDK - Aggregator .......................... SKIPPED
[INFO] Android NDK - Native Sample ....................... SKIPPED
[INFO] Android NDK - Java With Native Dependency ......... SKIPPED
[INFO] Android NDK - Java With Native Dependency x86 Only SKIPPED
[INFO] Android NDK - Native Static Library ............... SKIPPED
[INFO] Android NDK - Native Code including Static Library SKIPPED
[INFO] Android NDK - Java With Native Statically Linked Dependency SKIPPED
[INFO] Android NDK - Java With Native Library ............ SKIPPED
[INFO] Android NDK - Java Transient Dependency ........... SKIPPED
[INFO] Android NDK - Java Native Mixed Sample ............ SKIPPED
[INFO] Android NDK - Native APKLIB Sample ................ SKIPPED
[INFO] Android NDK - apklib With Native APKLIB Dependency SKIPPED
[INFO] Android NDK - Java With Native APKLIB Dependency .. SKIPPED
[INFO] Android Support V4 Demos .......................... SKIPPED
[INFO] TicTacToe - Parent ................................ SKIPPED
[INFO] TicTacToe - Library ............................... SKIPPED
[INFO] TicTacToe - App ................................... SKIPPED
[INFO] Android Maven Plugin Samples - Aggregator ......... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:00 min
[INFO] Finished at: 2014-06-03T13:34:37-08:00
[INFO] Final Memory: 39M/231M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project libraryprojects-apk-with-deps: Compilation failure
[ERROR] /Users/manfred/tmp/maven-android-plugin-samples/libraryprojects/libraryprojects-apk-with-deps/target/unpacked-libs/cjmpagsl_libraryprojects-apklib-from-apklib/src/com/jayway/maven/plugins/android/generation2/samples/libraryprojects/apklibFromApklib/ApklibFromApklibClass.java:[15,26] cannot find symbol
[ERROR] symbol: variable style
[ERROR] location: class com.jayway.maven.plugins.android.generation2.samples.libraryprojects.apklibFromApklib.R
[ERROR] -> [Help 1]
[ERROR]

Tomáš Procházka wrote on 03.06.2014 12:15:

> It is reproducible for you? If yes I, can make bug report on the github.
>
> Dne pondělí, 2. června 2014 12:55:22 UTC+2 Tomáš Procházka napsal(a):
>>
>>
>> I play with it during weekend and I maybe found where is the problem.
>>
>> If you have apllib A library which use another apklib B.
>>
>> And if you use apklib A in your project everything is OK, until you will use apklib B like main project dependency also.
>>
>> Then android maven plugin use it only once in main project and forgot to add it on classpath for building apklib A.
>>
>>
>> Here is my modification of samples like test case which reproduce this problem
>>
>> https://github.com/tprochazka/ <https://github.com/tprochazka/maven-android-plugin-samples/tree/BUG_MISSING_APKLIB_DEP> maven-android-plugin-samples/tree/BUG_MISSING_APKLIB_DEP
>>
>>
>> Dne neděle, 1. června 2014 11:34:33 UTC+2 Shu napsal(a):
>>>
>>>
>>> Look at https://code.google.com/p/ <https://code.google.com/p/maven-android-plugin/wiki/Changelog> maven-android-plugin/wiki/Changelog to see which changes could have caused your problem.
>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/op <https://groups.google.com/d/optout> tout.
>>>>>>
>>>>>>
>>>>> --
>>>>>
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Malachi de Ælfweald | Technology Team | Upsight
>>>>>
>>>>>
>>>>> Mobile: +1 503-307-1597
>>>>> Skype: malachid69 | Find me on LinkedIn <http://www.linkedin.com/in/malachid/>
>>>>>
>>>>>
>>>>> Get the Best Mobile Marketing and Analytics free <http://www.upsight.com/> | Upsight is Hiring! <http://www.upsight.com/company/#careers>
>>>>>
>>>>> Check Out Our Blog <http://upsight.com/blog> | Follow Us @GetUpsight <http://www.twitter.com/getupsight%20%20>
>>>>>
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/ <https://groups.google.com/d/optout> optout.
>>>>
>>>>
> --
> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com <mailto:maven-android-deve...@googlegroups.com> .
> For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout> .

Tomáš Procházka

unread,
Jun 4, 2014, 3:23:20 PM6/4/14
to maven-androi...@googlegroups.com
Yes. I created issue here https://github.com/jayway/maven-android-plugin/issues/386

Dne úterý, 3. června 2014 22:44:25 UTC+2 Manfred Moser (simpligility) napsal(a):
>>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+unsub...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/op <https://groups.google.com/d/optout> tout.
>>>>>>
>>>>>>
>>>>> --
>>>>>
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Malachi de Ælfweald | Technology Team | Upsight
>>>>>
>>>>>
>>>>> Mobile: +1 503-307-1597
>>>>> Skype: malachid69 | Find me on LinkedIn <http://www.linkedin.com/in/malachid/>
>>>>>
>>>>>
>>>>> Get the Best Mobile Marketing and Analytics free <http://www.upsight.com/>  | Upsight is Hiring! <http://www.upsight.com/company/#careers>
>>>>>
>>>>> Check Out Our Blog <http://upsight.com/blog>  |  Follow Us @GetUpsight <http://www.twitter.com/getupsight%20%20>
>>>>>
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+unsub...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/ <https://groups.google.com/d/optout> optout.
>>>>
>>>>
> --
> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+unsub...@googlegroups.com <mailto:maven-android-developers+unsubscribe@googlegroups.com> .

Manfred Moser

unread,
Jun 4, 2014, 3:39:35 PM6/4/14
to maven-androi...@googlegroups.com
thx
>> >> https://github.com/tprochazka/ <https://github.com/tprochazka/> <https://github.com/ <https://github.com/tprochazka/maven-android-plugin-samples/tree/BUG_MISSING_APKLIB_DEP> tprochazka/maven-android-plugin-samples/tree/BUG_MISSING_APKLIB_DEP> maven-android-plugin-samples/tree/BUG_MISSING_APKLIB_DEP
>> >>
>> >>
>> >> Dne neděle, 1. června 2014 11:34:33 UTC+2 Shu napsal(a):
>> >>>
>> >>>
>> >>> Look at https://code.google.com/p/ <https://code.google.com/p/> <https://code.google.com/p/ <https://code.google.com/p/maven-android-plugin/wiki/Changelog> maven-android-plugin/wiki/Changelog> maven-android-plugin/wiki/Changelog to see which changes could have caused your problem.
>> >>>>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+ <%20target=> unsub...@googlegroups.com.
>> >>>>>> For more options, visit https://groups.google.com/d/op <https://groups.google.com/d/op> <https://groups.google.com/d/ <https://groups.google.com/d/optout> optout> tout.
>> >>>>>>
>> >>>>>>
>> >>>>> --
>> >>>>>
>> >>>>>
>> >>>>> Thank you,
>> >>>>>
>> >>>>> Malachi de Ælfweald | Technology Team | Upsight
>> >>>>>
>> >>>>>
>> >>>>> Mobile: +1 503-307-1597
>> >>>>> Skype: malachid69 | Find me on LinkedIn <http://www.linkedin.com/in/ <http://www.linkedin.com/in/malachid/> malachid/>
>> >>>>>
>> >>>>>
>> >>>>> Get the Best Mobile Marketing and Analytics free <http://www.upsight.com/ <http://www.upsight.com/> > | Upsight is Hiring! <http://www.upsight.com/ <http://www.upsight.com/company/#careers> company/#careers>
>> >>>>>
>> >>>>> Check Out Our Blog <http://upsight.com/blog <http://upsight.com/blog> > | Follow Us @GetUpsight <http://www.twitter.com/ <http://www.twitter.com/getupsight%20%20> getupsight%20%20>
>> >>>>>
>> >>>>>
>> >>>> --
>> >>>> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
>> >>>> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+ <%20target=> unsub...@googlegroups.com.
>> >>>> For more options, visit https://groups.google.com/d/ <https://groups.google.com/d/> <https://groups.google.com/d/ <https://groups.google.com/d/optout> optout> optout.
>> >>>>
>> >>>>
>> > --
>> > You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-developers+ <%20target=> unsub...@googlegroups.com <mailto:maven-android- <%20target=> developers+...@googlegroups.com> .
>> > For more options, visit https://groups.google.com/d/ <https://groups.google.com/d/optout> optout <https://groups.google.com/d/ <https://groups.google.com/d/optout> optout> .
>
> --
> You received this message because you are subscribed to the Google Groups "Maven Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to maven-android-deve...@googlegroups.com <mailto:maven-android-deve...@googlegroups.com> .
Reply all
Reply to author
Forward
0 new messages