mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			450 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			450 B
		
	
	
	
		
			Groovy
		
	
	
	
	
	
apply plugin: GreetingPlugin
 | 
						|
 | 
						|
greeting {
 | 
						|
    message = 'Hi'
 | 
						|
    greeter = 'Gradle'
 | 
						|
}
 | 
						|
 | 
						|
class GreetingPlugin implements Plugin<Project> {
 | 
						|
    void apply(Project project) {
 | 
						|
        project.extensions.create("greeting", GreetingPluginExtension)
 | 
						|
        project.task('hello') << {
 | 
						|
            println "${project.greeting.message} from ${project.greeting.greeter}"
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
class GreetingPluginExtension {
 | 
						|
    String message
 | 
						|
    String greeter
 | 
						|
}
 |