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

Reply via email to