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

   The current implementations keep user decisions per project; so if some 
conflict between detected proxy and detected settings is reported to the user, 
it is reported again for each project: but tool setings are machine-wide, so 
they apply to all projects. 
   
   This PR makes a simple (dirty) fix storing the decisions in a static 
variable, sharing between individual projects.  It's really annoing if there 
are more projects opened. Decisions are not shared between Maven and Gradle, so 
the IDE may ask 2 times (once for each build system). In a typical case, the 
developer uses either Maven or Gradle, so hopefully this will not happen 
frequently.
   
   I would like to factor the detection out to core.network + add some APIs and 
turn maven + gradle into just some 'setting manipulators' ... but not before 
NB20 branching.


-- 
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