I suggest to extends the android.jar dependency resolution in plugin
to project artifacts.
I tried this change in AbstractAaptMojo.java:
protected File resolveAndroidJar() throws MojoExecutionException {
+ for(Artifact d: (List<Artifact>)project.getCompileArtifacts()) {
+ if (d.getArtifactId().equals("android")) {
+ return d.getFile();
+ }
+ }
... original code....
So it can use what ever I have declared in my project pom. And all
worked just fine.
Also regarding subject hardcoded groupId 'android' it not really
good. It should it be 'com.android'
See http://maven.apache.org/guides/mini/guide-central-repository-upload.html
As a suggestion for compatibility can you just make it as parameter in Mojo?
--
Vlad