Hi there,
We have a bunch of dependencies to spring artifacts and I want a
exclusion rule for the spring dependencies. I know I can set a
configuration wide exclusion rule in the configurations closure, BUT
shouldn't the following syntax work too?
---------
dependencies{
compile("org.springframework:org.springframework.aop:$springVersion",
"org.springframework:org.springframework.aspects:$springVersion",
"org.springframework:org.springframework.asm:$springVersion"){
exclude group: 'commons-logging', module: 'commons-logging'
}
}
---------
This causes an exception with the following stacktrace:
---------
org.gradle.api.GradleScriptException: A problem occurred evaluating
project ':griffon-cli'.
at
org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:51)
at
org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:127)
at
org.gradle.configuration.BuildScriptProcessor.evaluate(BuildScriptProcessor.java:38)
at
org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:38)
at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:487)
at
org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:71)
at
org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:23)
at
org.gradle.configuration.ProjectEvaluationConfigurer.execute(ProjectEvaluationConfigurer.java:21)
at
org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:38)
at
org.gradle.configuration.DefaultBuildConfigurer$1.execute(DefaultBuildConfigurer.java:35)
at
org.gradle.api.internal.project.AbstractProject.configure(AbstractProject.java:463)
at
org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:458)
at
org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
at
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:141)
at
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
at
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41)
at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27)
at
org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReportingAction.java:32)
at
org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReportingAction.java:21)
at
org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:219)
at
org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:203)
at org.gradle.launcher.Main.execute(Main.java:55)
at org.gradle.launcher.Main.main(Main.java:40)
at
org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:46)
at org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:28)
at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
Caused by: org.gradle.api.InvalidUserDataException: The dependency
notation: cli_4emjm19phambkfunbmrvs8v5j1$_run_closure2_closure7@64964f8e
is invalid.
at
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyFactory.createDependency(DefaultDependencyFactory.java:64)
---------
--
-----------------------
regards René
rene groeschke
http://www.breskeby.com
@breskeby
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email