35 lines
		
	
	
		
			649 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			649 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
| 
								 | 
							
								plugins {
							 | 
						||
| 
								 | 
							
								    id 'java'
							 | 
						||
| 
								 | 
							
								    id 'org.springframework.boot' version '3.0.6'
							 | 
						||
| 
								 | 
							
								    id 'io.spring.dependency-management' version '1.1.0'
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								group = 'com.baeldung'
							 | 
						||
| 
								 | 
							
								version = '0.0.1-SNAPSHOT'
							 | 
						||
| 
								 | 
							
								sourceCompatibility = '17'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								repositories {
							 | 
						||
| 
								 | 
							
								    mavenCentral()
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								dependencies {
							 | 
						||
| 
								 | 
							
								    implementation 'org.springframework.boot:spring-boot-starter-web'
							 | 
						||
| 
								 | 
							
								    testImplementation 'org.springframework.boot:spring-boot-starter-test'
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								tasks.named('test') {
							 | 
						||
| 
								 | 
							
								    useJUnitPlatform()
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								tasks.named("bootJar"){
							 | 
						||
| 
								 | 
							
									launchScript{
							 | 
						||
| 
								 | 
							
										enabled = true
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
									archiveFileName = "bael-6094.${archiveExtension.get()}"
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								tasks.named("bootBuildImage") {
							 | 
						||
| 
								 | 
							
								    imageName = 'bael-6094:latest'
							 | 
						||
| 
								 | 
							
								}
							 |