From 2457f042578634478965212067df82bef2cb8eb4 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 17 Nov 2021 03:56:45 +0100 Subject: build: library and application convetion plugins --- .../main/groovy/refinery-xtext-conventions.gradle | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 buildSrc/src/main/groovy/refinery-xtext-conventions.gradle (limited to 'buildSrc/src/main/groovy/refinery-xtext-conventions.gradle') diff --git a/buildSrc/src/main/groovy/refinery-xtext-conventions.gradle b/buildSrc/src/main/groovy/refinery-xtext-conventions.gradle new file mode 100644 index 00000000..a91d723e --- /dev/null +++ b/buildSrc/src/main/groovy/refinery-xtext-conventions.gradle @@ -0,0 +1,21 @@ +plugins { + id 'org.sonarqube' + id 'refinery-java-conventions' +} + +sourceSets { + main { + java.srcDirs += ['src/main/xtext-gen'] + resources.srcDirs += ['src/main/xtext-gen'] + } +} + +tasks.named('clean') { + delete 'src/main/xtext-gen' +} + +sonarqube.properties { + properties['sonar.exclusions'] += [ + 'src/main/xtext-gen/**', + ] +} -- cgit v1.2.3-70-g09d2