2017-10-29 10:48 GMT+01:00 Antonio <[email protected]>: > Hi all, > > Currently NetBeans modules define themselves the exact version of > third-party binaries, for instance: > > netbinox depends on org.eclipse.osgi_3.9.1.v20140110-1610 > and > o.eclipse.core.runtime depends on org.eclipse.core.runtime-3.7.0 > > Would it be a good idea to specify the exact versions of these in a > separate, centralized, release-specific version file? >
-1 I think this is a bad idea as NetBeans and its build system is designed to be modular. Having a single centralized location to specify something which is not essential for the whole project goes against the modularity. Each external library is wrapped in its module. It is responsibility of the module to provide proper version of the library. It is responsibility of the module to evolve its own version in correspondence with changes in the library it wraps. The consistency of the whole system is kept by versioning of the individual modules. Not by a central configuration file which keeps all the versions. -jt
