I am trying to use multimodule builds with Gradle so as to get three distinct builds of Gant using the three published versions of Groovy. From the documentation I believe I can specify all the build in a single build.gradle using allprojects and project calls. However, I am getting the following "Empty build file" error.
Anyone any idea?
Thanks.
Build failed with an exception.
Run with -f option to get the full (very verbose) stacktrace.
Empty build file
A problem occurred evaluating project ':groovy1.5'.
Cause: java.lang.NullPointerException (no error message)
Exception is:
org.gradle.api.GradleScriptException: Empty build file
A problem occurred evaluating project ':groovy1.5'.
at
org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:45)
at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:521)
at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:55)
at
org.gradle.api.internal.project.ProjectInternal$evaluate.call(Unknown Source)
at
org.gradle.configuration.BuildConfigurer$_closure1.doCall(BuildConfigurer.groovy:41)
at $Proxy0.execute(Unknown Source)
at
org.gradle.api.internal.project.AbstractProject.applyActions(AbstractProject.java:491)
at
org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:486)
at org.gradle.api.Project$allprojects.call(Unknown Source)
at
org.gradle.configuration.BuildConfigurer.process(BuildConfigurer.groovy:48)
at org.gradle.Gradle.loadAndConfigure(Gradle.java:180)
at org.gradle.Gradle.loadAndConfigureAndRun(Gradle.java:156)
at org.gradle.Gradle.access$000(Gradle.java:56)
at org.gradle.Gradle$1.run(Gradle.java:89)
at org.gradle.Gradle.doBuild(Gradle.java:145)
at org.gradle.Gradle.run(Gradle.java:87)
at org.gradle.Main.execute(Main.java:83)
at org.gradle.Main.main(Main.java:42)
at org.gradle.BootstrapMain.main(BootstrapMain.java:53)
Caused by: java.lang.NullPointerException
at
org.gradle.api.internal.project.DefaultProjectServiceRegistryFactory$ProjectServiceRegistryImpl$DependencyMetaDataProviderImpl$1.getVersion(DefaultProjectServiceRegistryFactory.java:250)
at
org.gradle.api.internal.artifacts.ivyservice.IvyUtil.createModuleRevisionId(IvyUtil.java:40)
at
org.gradle.api.internal.artifacts.ivyservice.moduleconverter.DefaultModuleDescriptorFactory.createModuleDescriptor(DefaultModuleDescriptorFactory.java:27)
at
org.gradle.api.internal.artifacts.ivyservice.moduleconverter.DefaultModuleDescriptorConverter.createCommonModuleDescriptor(DefaultModuleDescriptorConverter.java:84)
at
org.gradle.api.internal.artifacts.ivyservice.moduleconverter.DefaultModuleDescriptorConverter.createResolveModuleDescriptor(DefaultModuleDescriptorConverter.java:73)
at
org.gradle.api.internal.artifacts.ivyservice.moduleconverter.DefaultModuleDescriptorConverter.convertForResolve(DefaultModuleDescriptorConverter.java:55)
at
org.gradle.api.internal.artifacts.ivyservice.DefaultIvyService.resolve(DefaultIvyService.java:117)
at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:171)
at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:493)
at
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:142)
at
org.gradle.api.internal.initialization.DefaultScriptHandler.updateClassPath(DefaultScriptHandler.java:72)
at
org.gradle.configuration.BuildScriptCompiler.evaluate(BuildScriptCompiler.java:57)
at
org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:42)
... 18 common frames omitted
--
Russel.
=============================================================================
Dr Russel Winder Partner
xmpp: [email protected]
Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084 voip: sip:[email protected]
London SW11 1EN, UK m: +44 7770 465 077 skype: russel_winder
signature.asc
Description: This is a digitally signed message part
