Skip to content

Commit 5e38882

Browse files
authored
Migrate build config to modules from base
Migrate `build.gradle` info for each project int the respective module
1 parent 80e129a commit 5e38882

File tree

70 files changed

+1221
-1425
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+1221
-1425
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
description = 'Advanced Testing Examples'
2+
3+
dependencies {
4+
api "jakarta.jms:jakarta.jms-api:$jmsApiVersion"
5+
api 'org.springframework.integration:spring-integration-jms'
6+
api 'org.springframework.integration:spring-integration-groovy'
7+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
8+
}

advanced/dynamic-ftp/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
description = 'Dynamic FTP Demo'
2+
3+
dependencies {
4+
api 'org.springframework.integration:spring-integration-ftp'
5+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
6+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
description = 'Dynamic TCP Client'
2+
3+
apply plugin: 'org.springframework.boot'
4+
5+
dependencies {
6+
api 'org.springframework.boot:spring-boot-starter-integration'
7+
api 'org.springframework.integration:spring-integration-ip'
8+
9+
testImplementation 'org.springframework.boot:spring-boot-starter-test'
10+
}
11+
12+
springBoot {
13+
mainClass = 'org.springframework.integration.samples.dynamictcp.DynamicTcpClientApplication'
14+
}
15+
16+
tasks.register('run', JavaExec) {
17+
mainClass = 'org.springframework.integration.samples.dynamictcp.DynamicTcpClientApplication'
18+
classpath = sourceSets.main.runtimeClasspath
19+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
description = 'Cafe Sample (Scripted Implementation)'
2+
3+
dependencies {
4+
api 'org.springframework.integration:spring-integration-stream'
5+
api 'org.springframework.integration:spring-integration-groovy'
6+
api 'org.springframework.integration:spring-integration-jmx'
7+
api 'org.springframework.integration:spring-integration-rsocket'
8+
api "org.jruby:jruby-complete:$jrubyVersion"
9+
api "org.graalvm.sdk:graal-sdk:$graalvmVersion"
10+
api "org.graalvm.polyglot:python:$graalvmVersion"
11+
api "org.apache.groovy:groovy-jsr223:$groovyVersion"
12+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
13+
}
14+
15+
tasks.register('runCafeDemoApp', JavaExec) {
16+
mainClass = 'org.springframework.integration.samples.cafe.demo.CafeDemoApp'
17+
args project.hasProperty('lang') ? project.lang : ''
18+
classpath = sourceSets.main.runtimeClasspath
19+
}
20+
21+
tasks.register('runControlBus', JavaExec) {
22+
mainClass = 'org.springframework.integration.samples.cafe.demo.ControlBusMain'
23+
classpath = sourceSets.main.runtimeClasspath
24+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
description = 'Cafe - With AMQP Message Broker'
2+
3+
dependencies {
4+
api project(':cafe-si')
5+
api 'org.springframework.integration:spring-integration-amqp'
6+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
7+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
description = 'Cafe - With JMS Message Broker'
2+
3+
dependencies {
4+
api project(':cafe-si')
5+
api("org.apache.activemq:artemis-server:$artemisVersion") {
6+
exclude group: 'org.jboss.logmanager'
7+
}
8+
api "org.apache.activemq:artemis-jakarta-client:$artemisVersion"
9+
api 'org.springframework.integration:spring-integration-jms'
10+
api "jakarta.jms:jakarta.jms-api:$jmsApiVersion"
11+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
plugins {
2+
id 'application'
3+
}
4+
5+
description = 'Cafe - Pure Spring Integration'
6+
7+
application {
8+
mainClass = 'org.springframework.integration.samples.cafe.xml.CafeDemoApp'
9+
}
10+
11+
dependencies {
12+
api 'org.springframework.integration:spring-integration-stream'
13+
api 'com.fasterxml.jackson.core:jackson-databind'
14+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
15+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
description = 'File Split FTP'
2+
3+
apply plugin: 'org.springframework.boot'
4+
5+
dependencies {
6+
api 'org.springframework.boot:spring-boot-starter-web'
7+
api 'org.springframework.boot:spring-boot-starter-mail'
8+
api 'org.springframework.boot:spring-boot-starter-integration'
9+
api 'org.springframework.integration:spring-integration-ftp'
10+
api 'org.springframework.integration:spring-integration-http'
11+
api 'org.springframework.integration:spring-integration-mail'
12+
api "org.eclipse.angus:jakarta.mail:$mailVersion"
13+
14+
testImplementation 'org.springframework.boot:spring-boot-starter-test'
15+
testImplementation 'org.springframework.integration:spring-integration-test'
16+
testImplementation('com.icegreen:greenmail:2.1.0-alpha-3') {
17+
exclude group: 'com.sun.mail'
18+
exclude group: 'jakarta.activation'
19+
}
20+
21+
}
22+
23+
springBoot {
24+
mainClass = 'org.springframework.integration.samples.filesplit.Application'
25+
}
26+
27+
tasks.register('run', JavaExec) {
28+
mainClass = 'org.springframework.integration.samples.filesplit.Application'
29+
classpath = sourceSets.main.runtimeClasspath
30+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
description = 'Loan Broker Sample'
2+
3+
apply plugin: 'application'
4+
5+
application {
6+
mainClass = 'org.springframework.integration.samples.loanbroker.demo.LoanBrokerDemo'
7+
}
8+
9+
dependencies {
10+
api 'org.springframework.integration:spring-integration-ip'
11+
api "org.apache.logging.log4j:log4j-core:$log4jVersion"
12+
}
13+
14+
tasks.register('runLoanBrokerSharkDetectorDemo', JavaExec) {
15+
mainClass = 'org.springframework.integration.samples.loanbroker.demo.LoanBrokerSharkDetectorDemo'
16+
classpath = sourceSets.main.runtimeClasspath
17+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
description = 'Loan Shark Sample'
2+
3+
apply plugin: 'war'
4+
apply plugin: 'org.gretty'
5+
apply plugin: 'eclipse-wtp'
6+
7+
dependencies {
8+
api 'org.springframework.integration:spring-integration-ip'
9+
api 'org.springframework:spring-webmvc'
10+
api 'org.springframework:spring-orm'
11+
api 'org.springframework:spring-aop'
12+
api 'org.springframework:spring-aspects'
13+
api "org.aspectj:aspectjtools:$aspectjVersion"
14+
api 'org.springframework:spring-jdbc'
15+
api 'org.springframework:spring-tx'
16+
api 'org.springframework:spring-context'
17+
api "commons-fileupload:commons-fileupload:$commonsFileUploadVersion"
18+
api "org.apache.commons:commons-dbcp2:$commonsDbcpVersion"
19+
api "commons-digester:commons-digester:$commonsDigesterVersion"
20+
api "org.apache.commons:commons-pool2:$commonsPoolVersion"
21+
api "org.apache.tiles:tiles-jsp:$tilesJspVersion"
22+
api "joda-time:joda-time:$jodaTimeVersion"
23+
api "jakarta.transaction:jakarta.transaction-api:$jtaVersion"
24+
api "org.hsqldb:hsqldb:$hsqldbVersion"
25+
api "net.sf.flexjson:flexjson:$flexjsonVersion"
26+
api "org.hibernate.validator:hibernate-validator:$hibernateValidatorVersion"
27+
api "jakarta.persistence:jakarta.persistence-api:$jpaApiVersion"
28+
api "org.hibernate.orm:hibernate-core:$hibernateVersion"
29+
api "org.springframework.webflow:spring-js-resources:$springWebFlowVersion"
30+
api "org.slf4j:slf4j-api:$slf4jVersion"
31+
32+
33+
runtimeOnly 'org.glassfish.expressly:expressly:6.0.0'
34+
runtimeOnly "org.apache.logging.log4j:log4j-core:$log4jVersion"
35+
runtimeOnly "org.slf4j:slf4j-log4j12:$slf4jVersion"
36+
runtimeOnly "org.slf4j:jcl-over-slf4j:$slf4jVersion"
37+
}

0 commit comments

Comments
 (0)