Community
Participate
Working Groups
There are two packs of static utils, that provide access to passage data folders under the local file system: - LicensingPaths is responsible for .passage folder resident under USER_HOME resolution - EquinoxPath supplies access to eclipse-specific locations: from-under the program installation path and it's .configuration directory. Both packs supplies useful data, which needs to be extracted from static utilities to regular classes (Services) and supply final resources that are actually looked for in these directories.
PR#1 https://github.com/eclipse-passage/passage/pull/266 As LicensingConfiguration is a key source of data for paths supplying, is it reworked as following: - new interface to represent LicensingConfiguration is invited (the previous one is deprecated) - Framework is entitled for being responsible for LicensedProduct coordinates providing - general purpose LicensingException is invited to separate severe environment misbehaviour detection (like facing the fact that there is no application context service) from business-logic decisions taken basing on this facts PR2 https://github.com/eclipse-passage/passage/pull/267 - fully rework and `LicensingPaths` and `EquinoxPath` and deprecate in favor of new facilities
Done in - lic.base: lic.internal.base.io - lic.equinox: lic.internal.equinox.io