diff options
Diffstat (limited to 'kbg')
-rw-r--r-- | kbg/services/config/maven.scm | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/kbg/services/config/maven.scm b/kbg/services/config/maven.scm index ee9bd0c5..f3ea412b 100644 --- a/kbg/services/config/maven.scm +++ b/kbg/services/config/maven.scm @@ -10,4 +10,39 @@ (list (simple-service 'maven-config home-files-service-type `((".m2/settings.xml" - ,(local-file (string-append %dotfiles-root "config/maven/settings.xml"))))))) + ,(local-file (string-append %dotfiles-root "config/maven/settings.xml"))) + (".m2/toolchains.xml" + ,(mixed-text-file "toolchains.xml" + #~(string-append "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<toolchains>\n" + "<toolchain>\n" + "<type>jdk</type>\n" + "<provides>\n" + "<version>9</version>\n" + "<vendor>OpenJDK</vendor>\n" + "</provides>\n" + "<configuration>\n" + "<jdkHome>" #+openjdk9:jdk "</jdkHome>\n" + "</configuration>\n" + "</toolchain>\n" + "<toolchain>\n" + "<type>jdk</type>\n" + "<provides>\n" + "<version>11</version>\n" + "<vendor>OpenJDK</vendor>\n" + "</provides>\n" + "<configuration>\n" + "<jdkHome>" #+openjdk11:jdk "</jdkHome>\n" + "</configuration>\n" + "</toolchain>\n" + "<toolchain>\n" + "<type>jdk</type>\n" + "<provides>\n" + "<version>19</version>\n" + "<vendor>OpenJDK</vendor>\n" + "</provides>\n" + "<configuration>\n" + "<jdkHome>" #+openjdk19:jdk "</jdkHome>\n" + "</configuration>\n" + "</toolchain>\n" + "</toolchains>\n"))))))) |