Spec<?, ?> improvements

* Provide `id`-aware DSL methods for `MessageChannelSpec`
* Rework `DslIntegrationConfigurationInitializer` to delegate to `IntegrationFlowBeanPostProcessor`
to allow to use components from `IntegrationFlowBuilder` via `@Autowired`
This commit is contained in:
Artem Bilan
2014-02-13 21:44:48 +02:00
parent ae349bd5d8
commit 1e6d50d33c
22 changed files with 443 additions and 259 deletions

View File

@@ -40,7 +40,7 @@ ext {
eclipse.project.natures += 'org.springframework.ide.eclipse.core.springnature'
sourceSets.test.resources.srcDirs = ['src/test/resources', 'src/test/java']
sourceSets.test.resources.srcDirs = ['src/test/java']
// See http://www.gradle.org/docs/current/userguide/dependency_management.html#sub:configurations
// and http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.ConfigurationContainer.html
@@ -61,8 +61,7 @@ dependencies {
}
// enable all compiler warnings; individual projects may customize further
ext.xLintArg = '-Xlint:all,-options'
[compileJava, compileTestJava]*.options*.compilerArgs = [xLintArg]
[compileJava, compileTestJava]*.options*.compilerArgs = ['-Xlint:all,-options']
test {
// suppress all console output during testing unless running `gradle -i`
@@ -190,6 +189,6 @@ task dist(dependsOn: assemble) {
task wrapper(type: Wrapper) {
description = 'Generates gradlew[.bat] scripts'
gradleVersion = '1.10'
gradleVersion = '1.11'
distributionUrl = "http://services.gradle.org/distributions/gradle-${gradleVersion}-all.zip"
}