Android Maven Plugin 4.1.0 released

2,190 views
Skip to first unread message

Manfred Moser (simpligility)

unread,
Jan 10, 2015, 12:40:06 AM1/10/15
to maven-androi...@googlegroups.com
The Android Maven Plugin team is pleased to announce the release of version 4.1.0 of the plugin:

<plugin>
  <groupId>com.simpligility.maven.plugins</groupId>
  <artifactId>android-maven-plugin</artifactId>
  <version>4.1.0</version>
</plugin>

New features/bug fixes for the specific release are
  • Updated to Android SDK libraries 1.0.0 / 24.0.0

  • Use lint from Android SDK libraries rather than command line invocation

  • Making unpacked-libs folder configurable

  • Added deprecation for APKLIB format

  • Use the Google Play Developer API to upload APKs and update the store listing with new goal

  • Improvements to project site including github ribbon and more

  • Added Manifest Merger V2 and deprecated Manifest-Update mojo

  • Refactor the 3 parameters used for the androidManifest.xml into 2 params

  • Fixed broken undeploy mojo AndroidManifest parsing

  • MultiDex improvement - generating mainDexClasses when multiDex flag set to true and mainDexList is null

  • A whole bunch minor project improvements and fixes and site improvements

ATTENTION:

  • updatedManifestFile & sourceManifestFile parameters have been removed.

  • use androidManifestFile and destinationManifestFile


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.

Core Committers
Committers for this release

We would also like to thank for the help we received from the Maven community members and everybody else out there for any help we received in our issue tracker and beyond.

Release build done by  Manfred Moser http://www.simpligility.com

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

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

Specifically look at our samples project, which are now located in the plugin codebase itself in /src/test/projects 


Please join the Maven Android Mailing List for relevant discussions:

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

Enjoy and congratulations to everyone involved. 

Manfred Moser
http://www.simpligility.com

Ricardo Gladwell

unread,
Jan 13, 2015, 10:33:23 AM1/13/15
to maven-androi...@googlegroups.com
Nice work guys.

Benoit Billington

unread,
Jan 13, 2015, 2:00:09 PM1/13/15
to maven-androi...@googlegroups.com
Yep great work.

I encourage anyone to play with: 
- Manifest Merger v2 (Replaces the mergeManifests parameter and the Manifest-update mojo)
- The publisher (2 mojos: publish apk & publish play listing)
- New lint (<lint><legacy>false</legacy></lint>) which is off by default as it does not lint libraries which in my opinion isn't a big deal anyway. (It's faster to run too)



Benoit Billington

On Tue, Jan 13, 2015 at 4:33 PM, Ricardo Gladwell <ricardo....@gmail.com> wrote:
Nice work guys.

--
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.

Manfred Moser

unread,
Jan 13, 2015, 2:38:18 PM1/13/15
to maven-androi...@googlegroups.com
Going forward I am hoping to also refactor the classes into the com.simpligility package... unless that is an issue for any downstream projects like M2e-Android or there are any other objections. Its not critical as a change.

manfred
>> 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> .
>>
>>
> --
> 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> .

Csaba Kozák

unread,
Jan 14, 2015, 7:06:40 AM1/14/15
to maven-androi...@googlegroups.com
Congrats on the release!

I see manifest update parameters changed. It seems now the default behavior is not to change the original manifest (like i wanted it in this thread).
Am i correct?

Benoit Billington

unread,
Jan 14, 2015, 9:41:41 AM1/14/15
to maven-androi...@googlegroups.com
Yes



Benoit Billington

--
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.

Ricardo Gladwell

unread,
Jan 16, 2015, 7:13:54 AM1/16/15
to maven-androi...@googlegroups.com
On Tuesday, 13 January 2015 19:38:18 UTC, Manfred Moser (simpligility) wrote:
Going forward I am hoping to also refactor the classes into the com.simpligility package... unless that is an issue for any downstream projects like M2e-Android or there are any other objections. Its not critical as a change.


We don't directly access the android-maven-plugin classes so I don't think this would be an issue for us.

Manfred Moser

unread,
Jan 16, 2015, 4:34:06 PM1/16/15
to maven-androi...@googlegroups.com
Great and good to know. I will probably proceed with this soon.
Reply all
Reply to author
Forward
0 new messages