Well you are sort of right. Let me clarify.
1. yes.. Google/Android does not publish to Maven Central (although imho
they should)
2. the android4maven project, led by Robert Manning, and myself got the
android jar and some others into Maven central. This is done off the
Android Open Source Project and google allowed us to push into their
namespace (this is the class skeleton stuff - the android jar in the SDK
does not have any implementations)
http://sourceforge.net/projects/android4maven/
3. since Android 3.0 (api level 11) and beyond are not in AOSP these are
not in central, same applies for the compatibility package, maps and others
4. My Maven Android SDK Deployer can install the android.jar, maps.jar
and the compatibilty jar files into your local maven repo or into a
local repository server so you can use it in a team easily. This allows
you to develop with any API published in the SDK including Android 3.0
and up and the compatibility package
https://github.com/mosabua/maven-android-sdk-deployer
5. All this and more is discussed on the Maven Android mailing list..
https://groups.google.com/forum/#!forum/maven-android-developers
<https://groups.google.com/forum/#%21forum/maven-android-developers>
Hope that clarifies things a bit.
manfred
On 11-09-19 07:53 AM, Guillaume Polet wrote:
OK, I guess this is the main issue then. From what I understand:
* Android guys do not publish their jars to a public Maven repo
* If the version used in your dependencies matches the ones used by
the Android team, then 2.2= API Level 8. If you want API Level 11, you
need version 3.0 (http://developer.android.com/sdk/android-3.0.html)
* There are some cool dudes who create jars with Class skeletons and
empty method stubs to reproduce all the class names and method
signatures so that you can compile your project. Unfortunately, the
latests jars have not been created and/or published yet.
* There is another guy (who just replied you) who has created a
project just for the purpose of deploying the jars from the Android
SDK to your local Maven repository:
https://github.com/mosabua/maven-android-sdk-deployer. Read this for
how to use this tool:
https://github.com/mosabua/maven-android-sdk-deployer/blob/master/README.markdown
Cheers,
Guillaume
Le 19/09/2011 16:23, darakok a écrit :
I think you're right. My dependency references Android 2.2.
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
<version>2.2_r2</version>
<scope>provided</scope>
</dependency>
Thanks for your help.
darakok
--
View this message in context:
http://maven.40175.n5.nabble.com/maven-build-with-android-API-11-failed-Cann-t-find-symbol-tp4818232p4819154.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org