Cristiano, Bndtools can use most build tools, including Ant, Maven and Gradle. We use the "build model" provided by bnd to abstract away from the low-level build system, so actually you rarely touch the build.xml files when working with bnd. I know that Ant isn't fashionable these days. But neither is assembly language... nevertheless, everything you write in Java ultimately gets translated down to assembly. So in Bndtools, we treat Ant's build files as our "assembly". Gradle also works very well, and is faster than Ant, so we may be moving our own builds to Gradle soon. Maven is the most problematic of the three because it's a control freak. So we have to compromise, i.e. provide less advanced features. This is why I personally avoid Maven except where I'm working with a customer that requires it. Regards, Neil On 3 October 2013 at 18:28:55, Cristiano Gavião ([email protected]) wrote:
|
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
