What are the key differences between Scala and Groovy?

They’re both object oriented languages for the JVM that have lambdas and closures and interoperate with Java. Other than that, they’re extremely different. Groovy is a “dynamic” language in not only the sense that it is dynamically typed but that it supports dynamic meta-programming. Scala is a “static” language in that it is statically typed … Read more

Gradle does not find tools.jar

Found it. System property ‘java.home’ is not JAVA_HOME environment variable. JAVA_HOME points to the JDK, while java.home points to the JRE. See that page for more info. Soo… My problem was that my startpoint was the jre folder (C:\jdk1.6.0_26\jre) and not the jdk folder (C:\jdk1.6.0_26) as I thought(tools.jar is on the C:\jdk1.6.0_26\lib folder ). The compile line in dependencies.gradle … Read more