os-xtoo icon indicating copy to clipboard operation
os-xtoo copied to clipboard

[netbeans] Move optional modules to modules folder and deps to modules/ext

Open wltjr opened this issue 6 years ago • 0 comments

Presently to aide in packaging and development all jars/modules are being symlinked into /usr/share/netbeans-9/lib/. Which is incorrect for long term. The proper location is /usr/share/netbeans-9/modules and any libraries needed by those modules in /usr/share/netbeans-9/modules/ext. This also requires a xml file in /usr/share/netbeans-9/config/ModuleAutoDeps/. Initial work has been done in eclass to generate said xml file.

The reason for the present location is to speed up development. Any changes effecting modules or plugins happen in the main netbeans meta ebuild. Which makes a single package to edit and re-emerge to tests for any changes. Rather than re-emerging every module/plugin per a change in ebuild or eclass.

Long term, modules/plugins will register themselves via eclass and install necessary files in resepective directories under /usr/share/netbeans-9/.

wltjr avatar Mar 13 '18 16:03 wltjr