Good afternoon Netbeans folk, I trust you are well. I have a plea in a manner of speaking. I seem to be needing to do this manually all the time recently, and I would expect an smart IDE to just remember my setting(s). Let me begin.
On the command line when I execute a gradle build command it respects the JDK specified in the project's gradle.properties file. - org.gradle.java.home = /prod/lib/java/jdk/v01.08 - From all project directories. Presumably the gradle model sets the compiler for al subprojects. We need Java 9+ (I have Java 17, currently) to run netbeans and that becomes the default "Java Platform" when a Gradle project loads. Not the platform specified and respected by Gradle. As this is so, I must change teh platform manually, everytime I open the IDE and load a Gradle project. That is not all, I can use build all to run JDK 1.8 for everyone. When I need build, test or debug individual sub-projects I am required to manually set the compiler property for EVERY project I need to use, manually as shown. It is extremely tedious. [image: image.png] As far as I know, there's no setting that I can set in a config file to persist this IDE setting. I've even tried trolling in the user directory in the netbeans config. Because I'm doing Gradle builds, using *gradlew* from Netbeans, I expect the IDE build to be identical to the command line: - *./gradlew build * And it is NOT without the manul intervention described. I consider that to be a bug in the gradle handling myself. Questions: - Can I set this option persistiently? Where? - Can the setting be root project wide and persistient? - I'm ok if I have to specify the JDK for each subproject I can do something in groovy/gradle for that. - Why doesn't Netbeans honour the Gradle settings? Is this just an oversight or a policy choice? Sorry if I'm terse today I have to leave the office now and I'm in a rush. Looking forward to any thing that helps? Kind regards, \_/\_/