diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2023-09-12 11:56:17 -0600 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2023-09-12 12:09:09 -0600 |
commit | fd3519df23af8a69697f16216758a6b8666b4717 (patch) | |
tree | 9142b7c2ff140d4b24629975ab5f9bdaa5178a46 /kbg | |
parent | c8cbdfcb00c60832570b821b62725c6f6123e26f (diff) | |
download | dotfiles-fd3519df23af8a69697f16216758a6b8666b4717.tar.gz dotfiles-fd3519df23af8a69697f16216758a6b8666b4717.tar.xz |
config: maven: add toolchains file
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
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"))))))) |