Sender | Message | Time |
---|---|---|
21 Aug 2022 | ||
09:25:58 | ||
23 Aug 2022 | ||
00:50:12 | ||
30 Aug 2022 | ||
14:43:02 | ||
14:50:37 | ||
9 Sep 2022 | ||
16:45:33 | ||
Hi! Does anyone here have a tip for a kotlin/gradle suitable tool like naersk is for regust/cargo, and poetry2nix is for python/poetry? I tried to make use of https://github.com/the-nix-way/dev-templates/ and https://github.com/tadfisher/gradle2nix, but I got stuck on different things (error messages and ignorance that READMEs/gh issues couldn't elucidate for me) with either option. I'm looking for a solution that supports flakes, mostly for the use of nix-direnv for development, versioning (e.g. of JVM), and testing. | 17:22:33 | |
10 Sep 2022 | ||
* Hi! Does anyone here have a tip for a kotlin/gradle suitable tool like naersk is for rust/cargo, and poetry2nix is for python/poetry? I tried to make use of https://github.com/the-nix-way/dev-templates/ and https://github.com/tadfisher/gradle2nix, but I got stuck on different things (error messages and ignorance that READMEs/gh issues couldn't elucidate for me) with either option. I'm looking for a solution that supports flakes, mostly for the use of nix-direnv for development, versioning (e.g. of JVM), and testing. | 09:46:50 | |
15 Sep 2022 | ||
12:38:29 | ||
12:38:31 | ||
16:40:14 | ||
17 Sep 2022 | ||
I've tried a few, unfortunately my own applications all suffered from various problems. | 16:30:37 | |
x10an14: maybe a good starting point would be to try and list out the existing solutions? like on the wiki? | 16:32:17 | |
I have two JVM apps, one maven, one gradle, both have between 60-100 transitive deps | 16:32:59 | |
Download 2022-09-17T18:34:09,682734373+02:00.png | 16:34:49 | |
Download 2022-09-17T18:33:40,023133141+02:00.png | 16:34:49 | |
You mean like these? (Pun/sass not intended - asking in confusion here) | 16:34:50 | |
ahh yes. like, I noticed https://nixos.wiki/wiki/Java only discusses JRE/JDK, then links to the java section in nixpkgs (which also doesn't link to any *2nix projects) | 16:36:37 | |
contrast with e.g. https://nixos.wiki/wiki/Python which links to a few different ways to build python projects | 16:37:08 | |
Admittedly its been like a year since I've looked or tried these out... but I can think of at least... | 16:37:54 | |
https://github.com/fzakaria/mvn2nix by fzakaria (I haven't tried this yet but really want to) | 16:38:09 | |
https://github.com/nix-community/mavenix (tried but my app had problems that I believe are my own project's fault) | 16:38:32 | |
https://github.com/tadfisher/gradle2nix | 16:38:53 | |
* https://github.com/tadfisher/gradle2nix by tadfisher | 16:39:14 | |
dang I'm way out of date. there is a separate maven section in nixpkgs manual | 18:46:09 | |
x10an14: btw are you working in android by chance? | 18:49:36 | |
In reply to @nbathum:matrix.orgNo, sorry. Strictly governmental JVM spring-boot monoliths being split into lesser Kotlin non-spring-boot monoliths | 18:50:28 | |
In reply to @nbathum:matrix.org* No, sorry. Strictly governmental JVM spring-boot monoliths being split into lesser Kotlin non-spring-boot distributed monoliths | 18:51:43 | |
here is someone else's example shell, looks similar to mine and includes gradle/kotlin: https://discourse.nixos.org/t/problem-with-gradle-building-kotlin-native/7272/2?u=addict3d | 18:51:56 | |
In reply to @nbathum:matrix.orgHmmm... Thanks! WIll try out this coming work-week =) | 18:53:23 | |
feel free to ping me if you run into any snags. here is my shell for my jdk8 project for reference. https://gist.github.com/addict3d/1108b06f0d70b69a2b724c7a5b6182b2 | 18:57:03 |