Commit 68185e6
committed
Drop Netbinox and unused eclipse modules
Netbinox is a patched version of Equinox (the Eclipse OSGI runtime
conainer). The patch is bases on a Equinox version from 2014. The patch
was evolved to allow "Import-Package" declaration for JDK packages if
they are declared optional. This works as long as the imports are
declared optional. This is not the case for a growing number of
libraries.
NetBeans already carries an up-to-date OSGI container (Apache Felix), so
use that and drop the custom dependency.
In the wake of this the following modules were removed too:
- o.eclipse.core.contenttype
- o.eclipse.core.jobs
- o.eclipse.core.net
- o.eclipse.core.runtime
- o.eclipse.core.runtime.compatibility.auth
- o.eclipse.equinox.app
- o.eclipse.equinox.common
- o.eclipse.equinox.preferences
- o.eclipse.equinox.registry
- o.eclipse.equinox.security
It is assumed that equinox was added to be able to run eclise modules,
which in turn were required for Mylin (Bugtracking integration). The
latter was dropped, so the dependencies should be removed to reduce the
dependency footprint.1 parent 363ea97 commit 68185e6
154 files changed
Lines changed: 0 additions & 12 deletions
File tree
- contrib
- netbinox
- external
- nbproject
- src/org
- netbeans/modules/netbinox
- osgi/annotation/versioning
- test/unit
- data/jars
- activate/org/activate
- agent/org/agent
- depends-on-simple-module/org/bar
- impl
- hook/org/hook
- loading2/org/load2
- loading3/org/load3
- simple-module/org/foo
- uses-swing/org/barwing
- src/org/netbeans
- modules/netbinox
- o.eclipse.core.contenttype
- external
- nbproject
- o.eclipse.core.jobs
- external
- nbproject
- o.eclipse.core.net
- external
- nbproject
- o.eclipse.core.runtime.compatibility.auth
- external
- nbproject
- o.eclipse.core.runtime
- external
- nbproject
- o.eclipse.equinox.app
- external
- nbproject
- o.eclipse.equinox.common
- external
- nbproject
- o.eclipse.equinox.preferences
- external
- nbproject
- o.eclipse.equinox.registry
- external
- nbproject
- o.eclipse.equinox.security
- external
- nbproject
- ide/ide.kit
- nbbuild
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments