Thanks for the feedback.

I tried 12.3-beta1, but that didn't change anything.

It seems I will have to evaluate other options for this project :(

Regards
Thomas


Laszlo Kishalmi schrieb am 29.01.2021 um 20:44:
> Give it a try to 12.3 beta1. Well it might not get drastic changes, there are 
> a few improvements made unfortunately not as many as I'd liked.
>
> https://github.com/apache/netbeans/pulls?q=is%3Apr+is%3Aclosed+milestone%3A12.3+label%3AGradle
>
> Though even if it won't entirely resolve your issues this one could help:
>
> https://github.com/apache/netbeans/pull/2629
>
> These are in 12.3-beta1
>
> On 1/28/21 11:44 PM, Thomas Kellerer wrote:
>> Hello,
>>
>> I am working with a gradle project that uses multiple sub-modules, something 
>> along the lines:
>>
>>    project
>>      module_1
>>      module_2
>>      module_3
>>      module_4
>>
>> Despite the fact that the build on the command line works just fine (and 
>> none of the IntelliJ users have a problem), NetBeans complains that one of 
>> the sub-modules cannot be found.
>>
>> module_1 is used to build a docker container, if that makes a difference. 
>> The project is setup to use the local gradle wrapper.
>>
>> module_2 uses classes from module_1, but NetBeans marks module_2 with the 
>> yellow exclamation mark and the tooltip says: "cannot resolve project 
>> :module_1".
>>
>> The configurations node also has the yellow exclamation mark and the tooltip 
>> says "There are unresolved configurations".
>>
>> When I open build.gradle for module_2, I see the following lines at the top:
>>
>>      import com.bmuschko.gradle.docker.tasks.image.DockerBuildImage
>>      import com.bmuschko.gradle.docker.tasks.image.DockerPushImage
>>      import com.bmuschko.gradle.docker.tasks.image.DockerRemoveImage
>>
>>
>> which are all underlined with the red squiggly line, so NetBeans doesn't 
>> know what to do (again: gradle on the command line works just fine)
>>
>> Doing a "Clean and build" (which works without an error) of the main project 
>> or each module separately from within NetBeans doesn't fix this.
>>
>> When I open a class in module_2 that uses classes from module_1, things look 
>> OK. But if I e.g. use "Find usages" on one of the classes in module_1, the 
>> classes from module_2 are not found. So it seems module_2 isn't properly 
>> recognized by NetBeans.
>>
>> This also means that "Fix imports" or "Fast import" don't work across the 
>> modules, which forces me to manually write the necessary import statements 
>> (which then in turn work as the class can be compiled).
>>
>> Opening gradle projects has never bee a pleasant experience for me with 
>> NetBeans, I constantly have to go to the command line to "fix" things in 
>> NetBeans (again, none of the IntelliJ users have a problem). As I am the 
>> only one using NetBeans, I can't really address this in the team.
>>
>> I cannot disclose the build scripts (or even the whole project) as this is 
>> confidential.
>>
>> Any ideas how I can convince NetBeans to detect the sub-modules correctly?
>>
>> I am willing to give 12.3-beta a try if someone says it drastically improved 
>> the gradle support.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
>> For additional commands, e-mail: users-h...@netbeans.apache.org
>>
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
For additional commands, e-mail: users-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to