Re: Can we go to Groovy 2.0?

[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



[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux