mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-11-03 20:27:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			976 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			976 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
plugins {
 | 
						|
    id 'java-library'
 | 
						|
    id 'pegasus'
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
dependencies {
 | 
						|
    api spec.product.pegasus.data
 | 
						|
    implementation externalDependency.commonsLang
 | 
						|
    implementation(externalDependency.reflections) {
 | 
						|
        exclude group: 'com.google.guava', module: 'guava'
 | 
						|
    }
 | 
						|
    implementation externalDependency.guava
 | 
						|
 | 
						|
    implementation externalDependency.slf4jApi
 | 
						|
    compileOnly externalDependency.lombok
 | 
						|
    annotationProcessor externalDependency.lombok
 | 
						|
 | 
						|
    testImplementation externalDependency.assertJ
 | 
						|
    testImplementation externalDependency.commonsIo
 | 
						|
    testImplementation project(':test-models')
 | 
						|
    testImplementation project(path: ':test-models', configuration: 'testDataTemplate')
 | 
						|
    testImplementation externalDependency.testng
 | 
						|
}
 | 
						|
 | 
						|
idea {
 | 
						|
    module {
 | 
						|
        sourceDirs += file('src/main/javaPegasus')
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
// Need to compile backing java parameterDefinitions with the data template.
 | 
						|
sourceSets.mainGeneratedDataTemplate.java.srcDirs('src/main/javaPegasus/')
 |