# Improve the JDK infrastructure on nixpkgs

**URL:** https://discourse.nixos.org/t/improve-the-jdk-infrastructure-on-nixpkgs/45678
**Category:** Development
**Created:** [May 19, 2024, 4:05pm UTC](https://discourse.nixos.org/t/improve-the-jdk-infrastructure-on-nixpkgs/45678 "2024-05-19T16:05:28Z")
**Posts on this page:** 1
**Showing post:** 30

<div class="post-metadata">

### Author: ![numinit](https://discourse.nixos.org/user_avatar/discourse.nixos.org/numinit/32/2313_2.png) [@numinit](https://discourse.nixos.org/u/numinit)
#### Post date: [May 23, 2024, 7:51am UTC](https://discourse.nixos.org/t/improve-the-jdk-infrastructure-on-nixpkgs/45678/30 "2024-05-23T07:51:41Z")

</div>

I’m not sure if this is off topic or not (if it is feel free to correct me): I currently feel that the barrier to entry to building JDK applications in the sandbox is way too high.

One of the packages I maintain ([Keystore Explorer](https://github.com/NixOS/nixpkgs/blob/46397778ef1f73414b03ed553a3368f0e7e33c2f/pkgs/applications/misc/keystore-explorer/default.nix#L39)) is just built by grabbing its prebuild from the release tarball. I also maintain [androidenv](https://github.com/numinit/nixpkgs/blob/c597a7f869e446d0c024a9267748b3a0d105425c/pkgs/development/mobile/androidenv/compose-android-packages.nix) and it’s historically been difficult to do sandboxed builds of Android applications due to Gradle incompatibility issues.

All this to say: Any change positively affecting the ease of use of Gradle would be very welcome to me. 🙂

---

_[View the full topic](https://discourse.nixos.org/t/improve-the-jdk-infrastructure-on-nixpkgs/45678)._
