And the solution is to get hold of the owners of the plugins that do not work with 9.0 and ask them/work with them to make them compatible with 9.0.
Gj On Fri, Aug 3, 2018 at 9:57 AM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > The problems are a bit more complex than how you describe them, in the > case of Apache NetBeans. > > Take for example 'org.jdesktop.beansbinding'. > > This is a library that has been part of NetBeans for many years. And it's > been used by a variety of plugins as well, such as some of those you seem > to be trying to install. > > However, the licensing of that library is GPL. The Apache Software > Foundation does not allow Apache projects to distribute GPL-based libraries. > > So, we had to remove it from Apache NetBeans. > > And now some of the plugins that rely on that library will not work. > > There are other similar cases, though not too many. Another example is > Hibernate (http://hibernate.org/community/license), which had to be > removed in order for Apache NetBeans to be acceptable to the Apache > Software Foundation. > > Hope this gives some insights, > > Gj > > > On Fri, Aug 3, 2018 at 9:49 AM, * William <william.full.m...@gmail.com> > wrote: > >> Hello all... >> >> I have an interesting general for platforms supporting: extras, macros, >> add-ons, plug-ins, extensions, themes, what have you. For this post, I'll >> jsut use "plug-in" as a *generic* term meaning all things you can >> add/theme, etc. >> >> >> *use-case:* >> >> I've faced the same situation on many platforms, across many >> release-cycles, and over many years. Some identifable examples include >> Netbeans, Firefox (since v5), Chrome, Eclipse, even application tools >> Excel, Word and OpenOffice/LibreOffice, etc. >> >> Almost with out exception, when new releases comes-out I as an end-user >> loose functionality when the "plug-in" version no longer matches or if the >> model changes. Last year Firefox changed the whole plug-in interface and I >> lost every day productivity because things aI had a habit of using were no >> longer "present" or compatible. >> >> I am sure you are familiar with the feeling when your favoured tool or >> add-on is no longer there? An example to talk to is this: the Netbeans RC >> and Beta both happily supported the plugin QuickOpener during my >> various opportunities to trial these two pre-release candidates. >> >> Alas, Netbeans release 9 does not. I'm sure there are reasons. I'm >> taling to two points. >> >> 1. Capability -- Evidently Netbeans as RC1 can support QuickOpener >> (it is feasible and practical) >> 2. Usability -- Those features that I may use 4 or 24 times a day are >> now gone. >> >> I believe there are ways to be nicer to end-uers when migrating / >> upgrading versions. >> >> *suggestion*: >> >> Here's an approach to improve the User Experiece. >> >> Support backward compatibility for just one version back. In this case >> Netbeans 9 might have supported existing Netbeans 8 plug-ins. Not all of >> them but from my using of Netbeans pre-releases I had no problem with most >> of them. >> >> *process*: >> >> In order to Not be a burden progressing between versions there need to be >> some simple rules/steps. >> >> - Make the previous version compatiblity layer a configurable option >> in the config file (or start-up option). >> - No support is promised for unqualified / out of certification, >> older plugins, but if it works why not let it run. >> - When a compatible version comes along the normal update stream >> should upgrade the plugin. >> - On the Netbeans Tools / Options panel, all plug-ins should report a >> few things in an about box or sub-panel >> - Plug-in version number >> - Netbeans certificaiton / release compatibility >> - Project URL (and source when open source -- encourage folk to >> upgrade old plug-ins) >> - URL-s to report bugs, documentation >> - The infrastructure to activate/deactivate plug-ins already exists >> - Highlight any Retro Plug-in in the plug-ins in a different colour >> (brown??) >> - In the plug-in sources settings provide two plug-in repository >> channels >> - current plugins >> - retro plug-ins >> - Perhaps even provide a check-box or a tab on the plugin choosing >> panel to select between the two sets of plug-ins. >> - Get plugin to provide a button for displaying or saving settings to >> a human readable format >> - that way settings that are not saved in Export can be kept >> >> *summary:* >> >> I happily installed Netbeans 9 and import-ed by settings from netbeans >> v8.2. All was good ...So far as it goes on the technical side. However all >> these platforms that use plugins share the same issue when it comes to >> breaking changes -- And the end-user always loses the toss of the coin. >> The main tools I would need to use Netbeans day to day are not ready yet. >> >> At least that means without some level of a retro plugin layer, adoption >> is retarded and the user base is limited. >> >> In a nut shell, I think that for the sake of continuity of service and >> maintaing a great User Experience the software industry (meaning >> individuals and projects... ) need to really factor in support for >> >> - "User Experience Service Continuity". >> >> The label is awkward, I know. Thing is the settings I imported can not >> all work because the plugin that might know about them doesn't 'exist' for >> Netbeans 9 or Firefox 54 or Excel 2010. People often say how they want to >> support the users, but these workflow breaking changes remind me of the >> 1980-s user design. >> >> I would keep silent if not for the lucky evidence from the Beta and RC1 >> experince where plugins I can't use today worked happily on Netbeans RC1. >> >> That's all. What about it? Wouldn't you like to have compatible tools >> from the previous version until they are upgraded? >> >> Best wishes, >> >> aplatypus >> >> -- -- -- >> Some plugins require plugin org.jdesktop.beansbinding to be installed. The >> plugin org.jdesktop.beansbinding is requested in version 1.13.1.121. >> >> The following plugin is affected: >> QuickOpener >> Some plugins require plugin Common Test Runner API to be installed. The >> plugin Common Test Runner API is requested in version >= 1.31.1 (release >> version 1) but only 2.11.1 (of release version different from 1) was found. >> >> The following plugin is affected: >> Gradle Support >> Some plugins require capability cnb.org.netbeans.modules.groovy.kit No >> plugin providing the capability cnb.org.netbeans.modules.groovy.kit >> could be found. >> >> The following plugin is affected: >> Gradle Support >> >> Some plugins not installed to avoid potential installation problems. >> >> >> ___________________________________ >> >> >> >> >