[ https://issues.apache.org/jira/browse/NETBEANS-1540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662290#comment-16662290 ]
Christian Lenz commented on NETBEANS-1540: ------------------------------------------ But we need to things here: - Make it an error - Make a fix to fix it ^^. > Declare as direct dependency should be default for transitive dependencies > -------------------------------------------------------------------------- > > Key: NETBEANS-1540 > URL: https://issues.apache.org/jira/browse/NETBEANS-1540 > Project: NetBeans > Issue Type: Improvement > Components: projects - Maven > Affects Versions: Next > Reporter: Christian Lenz > Priority: Major > > Here is a dummy code of an action from a maven based NetBeans module: > https://pastebin.com/bh2HmtB5. As you can see, i use FileObject. First I get > the warning inside of the Java editor: > {code} > Package from transitive module dependency referenced, declare a direct > dependency to fix. > {code} > When I try to build the project I got this error: > {code} > [INFO] NBM Plugin generates manifest > [ERROR] Project uses classes from transitive module > org.netbeans.api:org-openide-filesystems:jar:RELEASE82 which will not be > accessible at runtime. > [INFO] To fix the problem, add this module as direct dependency. For OSGi > bundles that are supposed to be wrapped in NetBeans modules, use the > useOSGiDependencies=false parameter > {code} > Yes I already know how to fix this, but if this is an error, right after I > created a maven based netbeans module and I have to fix it by my own, because > of the transitive dependency, why is it not default a direct dependency? I > mean I have to fix it anyway? Is there a real reason, where it is possible > that it stays as a transitive dependency? > Due to that this is a must have to fix it manually, to trigger the build, > IMHO it is a have to, to make it default, to not getting errors, when I add > this dependency. > Cheers > Chris -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- 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