You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@netbeans.apache.org by Winter Silence <wi...@naver.com> on 2020/07/19 22:28:32 UTC

Netbeans and Gradle is not comfortable anymore

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?

Re: Netbeans and Gradle is not comfortable anymore

Posted by Winter Silence <wi...@naver.com>.
Ok. Thanks for the response. I made an issue.
​
https://issues.apache.org/jira/browse/NETBEANS-4609
​
-----Original Message-----
From: "Laszlo Kishalmi"<la...@gmail.com>
To: "Winter Silence"<wi...@naver.com>; <us...@netbeans.apache.org>;
Cc:
Sent: 2020-07-20 (월) 23:08:25 (GMT+02:00)
Subject: Re: Netbeans and Gradle is not comfortable anymore

You can draft a feature request in JIRA if you like.
On 7/20/20 2:04 PM, Winter Silence wrote:

I tried to install Atilla's plugin on NB 12. Unfortunately it did not work. I have no errors in the console and I can see a new Gradle tab in Options->Miscellaneous settings but that's it. There is a standard grayed selector where Atilla's profiles selector used to be.


Sent from the Naver Mail app.
-----Original Message-----
From: "Laszlo Kishalmi" <la...@gmail.com>
To: <us...@netbeans.apache.org>
Sent: 2020.07.20 PM 11:24:41 (GMT+03:00)
Subject: Re: Netbeans and Gradle is not comfortable anymore

NetBeans 10 has only Atilla's plugin. It is NetBeans 11.0 since Gradle is supported out of the box. Atilla's plugin however still can be installed, probably even in 12.0 by uninstalling the default Gradle modules.
On 7/20/20 12:51 PM, Emilian Bold wrote:

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 <wi...@naver.com> 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?









​

Re: Netbeans and Gradle is not comfortable anymore

Posted by Laszlo Kishalmi <la...@gmail.com>.
You can draft a feature request in JIRA if you like.

On 7/20/20 2:04 PM, Winter Silence wrote:
>
> I tried to install Atilla's plugin on NB 12. Unfortunately it did not 
> work. I have no errors in the console and I can see a new Gradle tab 
> in Options->Miscellaneous settings but that's it. There is a standard 
> grayed selector where Atilla's profiles selector used to be.
>
>
>
> Sent from the Naver Mail app.
>
> -----Original Message-----
> From: "Laszlo Kishalmi" <la...@gmail.com>
> To: <us...@netbeans.apache.org>
> Sent: 2020.07.20 PM 11:24:41 (GMT+03:00)
> Subject: Re: Netbeans and Gradle is not comfortable anymore
>
> NetBeans 10 has only Atilla's plugin. It is NetBeans 11.0 since Gradle 
> is supported out of the box. Atilla's plugin however still can be 
> installed, probably even in 12.0 by uninstalling the default Gradle 
> modules.
>
> On 7/20/20 12:51 PM, Emilian Bold wrote:
>> 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 
>> <winter_silence@naver.com <ma...@naver.com>> 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?
>>

RE: Re: Netbeans and Gradle is not comfortable anymore

Posted by Winter Silence <wi...@naver.com>.

Sent from the Naver Mail app.
-----Original Message-----
From: "Laszlo Kishalmi" <la...@gmail.com>
To: <us...@netbeans.apache.org>
Sent: 2020.07.20 PM 11:24:41 (GMT+03:00)
Subject: Re: Netbeans and Gradle is not comfortable anymore

NetBeans 10 has only Atilla's plugin. It is NetBeans 11.0 since Gradle is supported out of the box. Atilla's plugin however still can be installed, probably even in 12.0 by uninstalling the default Gradle modules.
On 7/20/20 12:51 PM, Emilian Bold wrote:

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 <wi...@naver.com> 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?






Re: Netbeans and Gradle is not comfortable anymore

Posted by Laszlo Kishalmi <la...@gmail.com>.
NetBeans 10 has only Atilla's plugin. It is NetBeans 11.0 since Gradle 
is supported out of the box. Atilla's plugin however still can be 
installed, probably even in 12.0 by uninstalling the default Gradle modules.

On 7/20/20 12:51 PM, Emilian Bold wrote:
> 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 
> <winter_silence@naver.com <ma...@naver.com>> 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?
>

Re: Netbeans and Gradle is not comfortable anymore

Posted by Emilian Bold <em...@gmail.com>.
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 <wi...@naver.com>
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?
>