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