Martin created NETBEANS-5691:
--------------------------------

             Summary: Gradle 3rd level api-dependencies are not resolved 
correclty.
                 Key: NETBEANS-5691
                 URL: https://issues.apache.org/jira/browse/NETBEANS-5691
             Project: NetBeans
          Issue Type: Bug
          Components: projects - Gradle
    Affects Versions: 12.3
         Environment: Java 15

Gradle 6.7

Ubuntu 21
            Reporter: Martin
            Assignee: Laszlo Kishalmi


First of all: gradle support in NB is great! Maybe best there is!

 

I have a multproject  java modular gradle build.

If a project has an api dependency to a second project, that works fine.

 

However if a 3rd project also has an dependency to the 2nd project, that does 
not work.

NB does not recognize the classes from the 1st project.

The gradle build works.

 

This can be overcome by manually adding the implementation dependency of 
project 1 to project 3 in project 3's build.gradle.

However that is what you do NOT want to do and why you are using gradle in the 
first place... (among other things of course)

Steps to reproduce: Create gradle project with java modular solution 
(infer-module-path = true). Create 3 projects with "requires transitive" in 
module-info.java and "api dependency" build.gradle as described .

 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-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