43 lines
1.1 KiB
Groovy
43 lines
1.1 KiB
Groovy
|
plugins {
|
||
|
id 'java'
|
||
|
}
|
||
|
|
||
|
group = 'org.example'
|
||
|
version = '1.0-SNAPSHOT'
|
||
|
|
||
|
repositories {
|
||
|
mavenCentral()
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
testImplementation platform('org.junit:junit-bom:5.9.1')
|
||
|
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||
|
implementation 'com.rabbitmq:amqp-client:5.12.0'
|
||
|
|
||
|
}
|
||
|
|
||
|
test {
|
||
|
useJUnitPlatform()
|
||
|
}
|
||
|
|
||
|
/*task runApp1(type: JavaExec) {
|
||
|
main = 'org.example.Consumer1' // Замените на полное имя класса вашего приложения
|
||
|
classpath = sourceSets.main.runtimeClasspath
|
||
|
}
|
||
|
|
||
|
task runApp2(type: JavaExec) {
|
||
|
main = 'org.example.Consumer2' // Замените на полное имя класса вашего приложения
|
||
|
classpath = sourceSets.main.runtimeClasspath
|
||
|
}
|
||
|
|
||
|
task runApp3(type: JavaExec) {
|
||
|
main = 'org.example.Publisher' // Замените на полное имя класса вашего приложения
|
||
|
classpath = sourceSets.main.runtimeClasspath
|
||
|
}
|
||
|
|
||
|
task runAll {
|
||
|
description = 'Run all three applications concurrently'
|
||
|
group = 'application'
|
||
|
dependsOn runApp1, runApp2, runApp3
|
||
|
}*/
|