sdedic opened a new pull request, #4499:
URL: https://github.com/apache/netbeans/pull/4499

   Dependency tree is exported from Gradle, using *still nonpublic* 
`project.dependency` API. I admit I need it functioning for the NBLS server, so 
I propose to go short-term with **implementation** dependency on 
`project.dependency` module. I plan to stabilize and publish the 
project.dependency as a regular API in NB16 timeframe with 
`ProjectArtifactsQuery` that exposes project output artifact(s) for further 
analysis or processing.  I hope I will be able to adapt Maven Graph module to 
serve for both Maven and Gradle connecting using the new APIs.
   
   Part of this commit is an adjustment to the OCI enterprise feature so it is 
able to exploit this new Gradle ability to serve dependency tree. During 
testing it seems that an initial dependency graph of 100 nodes would explode to 
10.000+ nodes when converted to a proper tree, so the Dependency API will 
receive some tweak to allow implementations to compute the nodes lazily and to 
indicate to the client that two nodes are truly equivalent. In the meantime, 
I've changed the ADM feature to send a graph instead of tree - it appears 
working.
   
   Minor fix to Maven implementation.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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

Reply via email to