diff --git a/.gitignore b/.gitignore index 9f97022..ac3e9e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -target/ \ No newline at end of file +target/ +*.project diff --git a/.mvn/jvm.config b/.mvn/jvm.config new file mode 100644 index 0000000..e2a50e0 --- /dev/null +++ b/.mvn/jvm.config @@ -0,0 +1 @@ +--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \ No newline at end of file diff --git a/pom.xml b/pom.xml index 577080a..c3f1fe6 100644 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,7 @@ 3.8.1 2.22.2 5.8.2 + 2.22.1 11 11 https://download.eclipse.org/releases/2021-12 @@ -104,6 +105,54 @@ org.eclipse.tycho tycho-surefire-plugin + + + + com.diffplug.spotless + spotless-maven-plugin + ${spotless.version} + + + + + *.java + + + + formatter.xml + + + spotless.importorder + + + + + + + + + *.xtend + .reactions + + + + + true + 4 + + + + + + + UTF-8 + true + false + 4 + + + + diff --git a/spotless.importorder b/spotless.importorder new file mode 100644 index 0000000..ccfab0f --- /dev/null +++ b/spotless.importorder @@ -0,0 +1,4 @@ +0=java +1=javax +2=org +3=tools \ No newline at end of file