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

   The motivation for this (still experimental) API is that often the user of 
maven/gradle/whatever project system can use abstract APIs, like classpath, now 
project dependencies, or subproject / container queries, but in order to work 
well, the project must be loaded to a "certain quality".
   
   Also some operations, like modifications are better done on 'fresh' model. 
Each supported project has its own way how to report it reloads (e.g. through a 
PropertyChangeListener), and SOME of them have a way how to initate a reload 
and hook after the reload completes (gradle). Some not (maven). After some 
thinking I've created an abstraction mainly based on Gradle's better project 
description ... hybridized ;) with Maven's priming and re-loading.
   
   And here it goes. This PR contains just an API. There will be additional 
PR(s) with Maven and Gradle implementation of this API that adapts Maven/Gradle 
internal features to this abstraction. 
   
   This a review draft, but I do not expect much changes as Maven 
implementation is already done (will be the next PR), I need to retrofit Gradle 
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