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' | ||
|  | } |