I'm not entirely certain but the Gradle support is NetBeans 10 is the official one or the other plugin made by Atilla?
--emi On Mon, Jul 20, 2020 at 1:29 AM Winter Silence <[email protected]> wrote: > I am a happy Netbeans user for about 3 years now. For a long time I've > been working for a single Gradle-managed Spring Boot project and had > developed a certain workflow I was enjoying. Right now I am using NetBeans > 10 and I am pretty much satisfied with it (Except for a slow pop-up > appearance when you do method autocomplete but I got used to it). > So, at the top left corner there is a select-box where I can choose an > active profile. I created 3 profiles where I provided > Spring's spring.profiles.active setting through Custom Variables > Category(or tab whatever). Now I can choose some profile and press F6 to > run the project with it. This is very useful to me as I often change the > database I need to work with(One profile runs with H2 and another with > Mysql). Also It is very convenient to just press one key and project always > runs with the selected profile. > > Recently I decided to give it a shot with Netbeans 12.0. Gradle > configuration has been changed drastically. There is no more Profiles > selectbox for Gradle projects. I discovered I can add a custom task by > stating some current task and provide some additional parameters. But here > are 2 problems with this approach: > > 1) It modifies my gradle.properties file (adds 2 properties > action.custom-1, action.custom-1.args) and it is under version control. Now > I must talk to the project manager and ask for permission to commit the > changes. I do not think he would be happy to have some Netbeans specific > properties in the configuration considering only me in our team uses > Netbeans. I rather liked the old approach where all this additional stuff > was saved in a Gradle Plugin config files which were excluded from Git. > > 2) And most important one. How would I run my custom Task with a key > combination? When I press F6 always the default bootRun Spring Boot task is > executed. I always have to press the right mouse button and select the > desired Task from a context menu. > > Considering all of that, it is not so comfortable to work with Gradle > projects anymore. Seems like a regression to me, so I stay for Netbeans 10 > for now. > > And my question is. Is there a way to improve it? Maybe I am missing > something? > Is it possible to bring the profile selection back in some future NetBeans > versions? >
