aboutsummaryrefslogtreecommitdiffstats
path: root/gradle/java-common.gradle
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-11-17 03:06:39 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-11-17 03:06:39 +0100
commit720b9e2fb0968905e5a80f6099eab37554a6af58 (patch)
treeb471f4da129efbfa730830a70e0107de852833d7 /gradle/java-common.gradle
parentbuild: use version catalogs (diff)
downloadrefinery-720b9e2fb0968905e5a80f6099eab37554a6af58.tar.gz
refinery-720b9e2fb0968905e5a80f6099eab37554a6af58.tar.zst
refinery-720b9e2fb0968905e5a80f6099eab37554a6af58.zip
build: move scripts into script plugins
Script plugins allow applying other plugins from plugins { } blocks, which simplifies the build script.
Diffstat (limited to 'gradle/java-common.gradle')
-rw-r--r--gradle/java-common.gradle43
1 files changed, 0 insertions, 43 deletions
diff --git a/gradle/java-common.gradle b/gradle/java-common.gradle
deleted file mode 100644
index 0a63cfe1..00000000
--- a/gradle/java-common.gradle
+++ /dev/null
@@ -1,43 +0,0 @@
1repositories {
2 mavenCentral()
3 maven {
4 url 'https://repo.eclipse.org/content/groups/releases/'
5 }
6}
7
8sourceCompatibility = '17'
9targetCompatibility = '17'
10
11tasks.named('jar') {
12 manifest {
13 attributes 'Bundle-SymbolicName': project.name
14 }
15}
16
17apply plugin: 'eclipse'
18
19def generateEclipseSourceFolders = tasks.register('generateEclipseSourceFolders')
20
21tasks.register('prepareEclipse') {
22 dependsOn generateEclipseSourceFolders
23 dependsOn tasks.named('eclipseJdt')
24}
25
26tasks.named('eclipseClasspath') {
27 dependsOn generateEclipseSourceFolders
28}
29
30eclipse {
31 classpath.file.whenMerged {
32 for (entry in entries) {
33 if (entry.path.endsWith('-gen')) {
34 entry.entryAttributes['ignore_optional_problems'] = true
35 }
36 }
37 }
38
39 jdt.file.withProperties { properties ->
40 // Allow @SupperessWarnings to suppress SonarLint warnings
41 properties['org.eclipse.jdt.core.compiler.problem.unhandledWarningToken'] = 'ignore'
42 }
43}