|
|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On 07/05/2012 10:58 AM, David Walluck wrote:
On 07/05/2012 04:26 AM, Aleksandar Kurtakov wrote:Sadly to support Gradle new blood is needed as the current maintainers are having hard time keeping Maven+friends up to date.First, gradle requires a bootstrap process with an existing gradle binary. I believe this is allowed in Fedora. Second, I had some problems with the bootstrap producing invalid code, so I came up with a two-stage bootstrap process which semms to work.
We should be able to bootstrap Gradle with any other build tool. Personally I think Ant is better, because of its simplicity. It is just a matter of executing the right steps (which different build tools do with different efficiency.)
As always the issues that turn up are related to the dependencies. And in Gradle's case the dependency chain going from Gradle -> Groovy -> ObjectWeb-Asm.
To me the exit criteria of having a working Gradle is seeing Hibernate 4 build. So if you can fire that up, then we have working bits. :-)
Carlo
If it helps, here is a list of gradle BuildRequires so that you may see any packages that aren't yet in Fedora. Note that some of these may be optional if you do not need to package every plugin initially. ant antlr apache-ivy bnd1 bsh2 checkstyle codenarc commons-beanutils commons-cli commons-codec commons-collections commons-httpclient commons-lang docbook-xsl dom4j ecj3 gmetrics groovy17 guava jakarta-commons-io jakarta-slide-webdavclient jansi jaxen jboss-servlet-api_3.0_spec jcommander jetty6 jmock jna jnr-posix jsch jsp_2_1_api jsr-305 junit4 jzlib logback maven2 maven-ant-tasks nekohtml objectweb-asm objenesis plexus-containers-component-annotations pmaven slf4j snakeyaml sonar testng xalan-j2 xhtmlrenderer xmlunit xslthl -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel
-- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel
[Home] [Fedora Legacy List] [Fedora Maintainers] [Fedora Desktop] [Red Hat 9 Bible] [Fedora Bible] [Fedora SELinux] [Big List of Linux Books] [Yosemite News] [Yosemite Photos] [KDE Users] [Fedora Tools]