Hi Ramith,

Gradle for android is still a new technology for Android developers. AFAIK
most of the android developers use default Ant based build for Android
projects. I think going with maven /ant would be safer.

Thanks,

Best Regards,

Lakshitha Harshan
Software Engineer
Mobile: *+94724423048*
Email: hars...@wso2.com
Blog : http://harshanliyanage.blogspot.com/
*WSO2, Inc. :** wso2.com <http://wso2.com/>*
lean.enterprise.middleware.


On Thu, Jul 17, 2014 at 11:12 AM, Ramith Jayasinghe <ram...@wso2.com> wrote:

> Hi Chathura,
>  There could be problems since we don't have the support for gradle with
> in AF ( even if Jenkins supports it through a plug-in). Supporting Gradle
> might require some work ( and note that as far as I know we haven't thought
> of doing it now either).
> does majority of android developers use gradle ?. If its not the case I
> would propose going with what we have for now ( maven/ant) as the first cut
> and then figure out ways to improve on it.
> what do you guys think?
> regards
> Ramith
>
>
>
> On Wed, Jul 16, 2014 at 6:57 PM, Chathura Dilan <chathu...@wso2.com>
> wrote:
>
>> Hi Harshan,
>>
>> Are there any difficulties to move to Gradle? I think they have all the
>> dependencies including latest Android L preview
>>
>>
>>
>> On Wed, Jul 16, 2014 at 6:23 PM, Harshan Liyanage <hars...@wso2.com>
>> wrote:
>>
>>> Hi,
>>>
>>> Currently I'm involved in using maven to create & build Android /
>>> Cordova-Android application projects as a part of MEAP project which will
>>> be used to create & build mobile application projects using AppFactory.
>>> There is a android-maven plugin [3] & a maven-archetype [4] which can be
>>> used for building & creating android applications. Using maven in android
>>> application projects has been explained well in [1].
>>>
>>> However the maven plugin, archetypes & android-maven dependencies in
>>> central maven repo are not provided by Google as mentioned in [4] & [5].
>>>  These are provided by android-maven developer community. But they do not
>>> regularly update maven central repo with latest Android sdk dependencies
>>> [6]. Last dependency was released on August 2012 for Android 4.1.1.4 (sdk
>>> 16). Hopefully Google might provide android dependencies in future with
>>> Gradle based build system [9].
>>>
>>> *Issue : *Lack of android dependencies in maven central repo
>>>
>>> *Solutions :*
>>>
>>> 1. Using maven-android deployer tool [7] to install android sdk
>>> dependencies to local m2 repo. This tool has been widely used by the
>>> developers who uses maven to build android projects. Then by installing
>>> these dependencies into wso2 nexus repo we could build Android maven
>>> projects. This solution will allow us to use above mentioned maven-android
>>> plugin & archetype with slight modifications.
>>>
>>> 2. Using maven to invoke shell commands to create android project &
>>> build it using Ant (default Android build system till Android switches to
>>> Gradle)
>>>
>>> I'm expecting to use first solution. Please provide your suggestions
>>> regarding this.
>>>
>>> *References*
>>>
>>> [1]. http://books.sonatype.com/mvnref-book/reference/android-dev.html
>>> [2].
>>> http://stackoverflow.com/questions/5253029/why-arent-the-android-sdk-jars-in-any-maven-repository
>>> [3]. https://code.google.com/p/maven-android-plugin/
>>> [4]. http://stand.spree.de/wiki_details_maven_archetypes
>>> [5].
>>> https://groups.google.com/forum/#!topic/maven-android-developers/ZG9z6kQuPYo
>>> [6].
>>> http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.google.android%22%20AND%20a%3A%22android%22
>>> [7]. https://github.com/mosabua/maven-android-sdk-deployer
>>> [8]. http://developer.android.com/tools/building/index.html
>>> [9].
>>> http://www.gradleware.com/android/gradle-the-new-android-build-system/
>>>
>>>
>>> Thanks,
>>>
>>> Best Regards,
>>>
>>> Lakshitha Harshan
>>> Software Engineer
>>> Mobile: *+94724423048*
>>> Email: hars...@wso2.com
>>> Blog : http://harshanliyanage.blogspot.com/
>>> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
>>> lean.enterprise.middleware.
>>>
>>
>>
>>
>> --
>> Regards,
>>
>> Chatura Dilan Perera
>> *(Senior Software Engineer** - WSO2 Inc.* * [Mobile])*
>> www.dilan.me
>>
>
>
>
> --
> Ramith Jayasinghe
> Technical Lead
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> E: ram...@wso2.com
>
>
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to