30 lines
		
	
	
		
			652 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			652 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|  | plugins { | ||
|  |     `java-library` | ||
|  | } | ||
|  | 
 | ||
|  | group = "com.baeldung" | ||
|  | version = "1.0.0" | ||
|  | 
 | ||
|  | dependencies { | ||
|  |     api("io.reactivex.rxjava2:rxjava:2.2.16") | ||
|  |     implementation("com.google.guava:guava") { | ||
|  |         version { | ||
|  |             require("10.0") | ||
|  |             prefer("28.1-jre") | ||
|  |             because("Only uses ImmutableList type, so any version since 2.0 will do, but tested with 28.1-jre") | ||
|  |         } | ||
|  |     } | ||
|  | 
 | ||
|  |     testImplementation("org.junit.jupiter:junit-jupiter-api:5.5.2") | ||
|  |     testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.5.2") | ||
|  | } | ||
|  | 
 | ||
|  | tasks.compileJava { | ||
|  |     sourceCompatibility = "1.8" | ||
|  |     targetCompatibility = "1.8" | ||
|  | } | ||
|  | 
 | ||
|  | tasks.test { | ||
|  |     useJUnitPlatform() | ||
|  | } |