plugins { id 'java' id 'application' id 'com.github.johnrengelman.shadow' version '8.1.1' } group = 'shine.agent' version = '1.0.0' repositories { mavenCentral() } dependencies { implementation 'org.telegram:telegrambots:6.9.7.1' implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.1' implementation 'org.slf4j:slf4j-api:2.0.16' runtimeOnly 'org.slf4j:slf4j-simple:2.0.16' implementation 'org.apache.httpcomponents:httpclient:4.5.14' implementation 'org.apache.httpcomponents:httpcore:4.4.16' implementation 'commons-codec:commons-codec:1.17.0' testImplementation platform('org.junit:junit-bom:5.10.2') testImplementation 'org.junit.jupiter:junit-jupiter' } java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } application { mainClass = 'shine.agent.botcoder.BotCoderApplication' } tasks.named('jar') { enabled = false } shadowJar { archiveBaseName.set('shine-agent-bot-coder') archiveClassifier.set('') archiveVersion.set('') mergeServiceFiles() } tasks.named('test') { useJUnitPlatform() }