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