This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Successfully mixed java and kawa-scheme in a "full" Android app


On 07/22/2013 08:31 AM, Matthieu Vachon wrote:
> I think it would be something possible for the company I work for to
> release our Kawa plugin on github. For sure, I need to check with my
> the management team for he OK. We could then check if we could work
> together to integrate what you have done in a single and powerful Kawa
> plugin for Gradle :).
> 
> I really don't know if my current version would play well in the
> context of an Android build, I guess I would need to try to find it
> out but that would be a first start that could be improved.

Sounds like great work. Just in case you did not pick it up; if you've
using the JavaPlugin inside your KawaPlugin in Gradle, the Android
plugin from Google will refuse to run with a message saying they are not
compatible. That's why my own KawaPlugin did not get anywhere; after
looking at the source for the JavaPlugin and Android plugin, I figured
there has got to be an easier way, and I think there is...

> I believe also, Kawa is a nice language and need more exposure in the
> JVM language like community.

I agree wholeheartedly.

FWIW, in my quest to be able to automate (and _understand_) the whole
build process involved when building Android apps with Kawa _and_ Java
mixed in, after a journey through Gradle, Maven and Ant, I'm currently
having a lot of success with Buildr. If I succeed I will share the
details here, but an executive summary of Buildr is that it's Ruby based
with a dependency system which is a lot easier to understand for people
who have ever used Makefiles. And for "simple stuff" like copying files
and similar, you typically use Ruby or even shell commands directly.

Thanks,

Marius K.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]