NixOS JVM | 133 Members | |
| 27 Servers |
| Sender | Message | Time |
|---|---|---|
| 15 Apr 2026 | ||
| Do we have Maven 4 packaged already? I'm working on a derivation to package github.com/bmarwell/jfmt and it requires maven 4. Currently I'm packaging it locally, but wonder if I should contribute that. | 14:20:34 | |
| I guess, we don't. Would it be acceptable to add it alongside maven in by-name/ma/maven_4? | 17:21:49 | |
| 16 Apr 2026 | ||
| Okay, since nobody is screaming in opposition, I'm going to work on a PR š«£ | 10:31:55 | |
| 17 Apr 2026 | ||
| 16:58:37 | ||
| 18 Apr 2026 | ||
are all gradle plugins required to go through nixpkgs? because we are trying to build a flake we made for our local service, and we are gettingeven though building outside nix works and plugin exists?: https://mvnrepository.com/artifact/org.jetbrains.kotlin.jvm/org.jetbrains.kotlin.jvm.gradle.plugin/2.3.20 | 14:36:29 | |
* are all gradle plugins required to go through nixpkgs? because we are trying to build a flake we made for our local service, and we are gettingeven though building outside nix works and plugin exists?: https://mvnrepository.com/artifact/org.jetbrains.kotlin.jvm/org.jetbrains.kotlin.jvm.gradle.plugin/2.3.20 | 14:36:58 | |
* are all gradle plugins required to go through nixpkgs? because we are trying to build a flake we made for our local service, and we are gettingeven though building outside nix works and plugin exists?: https://mvnrepository.com/artifact/org.jetbrains.kotlin.jvm/org.jetbrains.kotlin.jvm.gradle.plugin/2.3.20 | 14:37:16 | |
| (or we forgot how building w/ gradle works on nix? | 14:38:36 | |
| guess we did, uhoh | 14:44:44 | |
* \> Plugin [id: 'org.jetbrains.kotlin.jvm', version: '2.3.20'] was not found in any of the following sources:even though building outside nix works and plugin exists?: https://mvnrepository.com/artifact/org.jetbrains.kotlin.jvm/org.jetbrains.kotlin.jvm.gradle.plugin/2.3.20 forgot mitmCache update | 14:53:50 | |
also, are we understanding it correctly, that openjdk dpends on gtk+3? that's confusing, why? | 15:01:21 | |
Download clipboard.png | 15:01:22 | |
| I wrote about Gradle build support a while ago, maybe this helps? https://britter.dev/blog/2025/01/02/gradle-nix/ | 15:41:39 | |
| Not exactly sure why. Maybe for AWT / Swing? You can try building with jdk21_headless if you dont need desktop code. | 15:42:52 | |
| well, it's not untrue that headless variant is for headless operation, but it is still kinda weird that non-headless version depends on non-jvm desktop code? | 15:47:35 | |
| pretty sure it could've been an optional dependency, but nix doesn't really have such a concept | 17:14:12 | |
| I think overrides are the Nix way of doing āoptionalā dependencies | 17:15:30 | |
| (i.e. build-time rather than run-time) | 17:22:04 | |
well, there are 3 -times, no? build-time install-time run-time? or for nix installation(/evaluation?) just runtime? | 17:39:12 | |
yea if you want no gtk you can do openjdk.override { enableGtk = false }, or use headless which also turns off jdk | 17:43:45 | |
| there's not really the traditional install-time | 17:44:46 | |
| well, making a derivation(?) doesn't mentally fit into either runtime nor build time to us? | 17:46:00 | |
| building a derivation ~= traditional build time and install time | 17:47:45 | |
| more or less | 17:47:50 | |
| hmm, where would that go? | 18:01:41 | |
| are you referencing openjdk directly or is it a dependency of something? | 18:04:19 | |
| it's a gradle build | 18:04:29 | |
| so the latter? | 18:05:16 | |
like in your nix config you're not ever referencing openjdk | 18:05:28 | |
| yes (well, in the project flake) | 18:05:55 | |