29 lines
		
	
	
		
			690 B
		
	
	
	
		
			Groovy
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			690 B
		
	
	
	
		
			Groovy
		
	
	
	
| apply plugin: 'version-scan'
 | |
| 
 | |
| versionScan {
 | |
|   group = "org.mongodb"
 | |
|   module = "mongodb-driver-async"
 | |
|   scanMethods = true
 | |
|   versions = "[3.3,)"
 | |
|   verifyPresent = [
 | |
|    'com.mongodb.async.client.MongoClientSettings$Builder': 'addCommandListener'
 | |
|   ]
 | |
| }
 | |
| 
 | |
| apply from: "${rootDir}/gradle/java.gradle"
 | |
| 
 | |
| dependencies {
 | |
|   // use mongo listener
 | |
|   compile(project(':dd-java-agent:instrumentation:mongo-3.1')) {
 | |
|     transitive = false
 | |
|   }
 | |
|   compileOnly group: 'org.mongodb', name: 'mongodb-driver-async', version: '3.4.2'
 | |
| 
 | |
|   compile project(':dd-java-agent:agent-tooling')
 | |
| 
 | |
|   compile deps.bytebuddy
 | |
|   compile deps.opentracing
 | |
|   annotationProcessor deps.autoservice
 | |
|   implementation deps.autoservice
 | |
| }
 |