With an update to the recent Jena version, the shaded jars stopped to work, since Jena now uses the ServiceLocator, but the corresponding implementor declarations are not copied over into the shaded jar file.
This PR fixes this and also introduces a new maven profile to just create an additional shaded, self-contained, executable jar file without the deb package. Such jars can be handy to hand over to let people quickly try RDFUnit in environments where git & maven is not readily available (e.g. Docker images that are intended to keep small in size and layers).
With an update to the recent Jena version, the shaded jars stopped to work, since Jena now uses the ServiceLocator, but the corresponding implementor declarations are not copied over into the shaded jar file.
This PR fixes this and also introduces a new maven profile to just create an additional shaded, self-contained, executable jar file without the deb package. Such jars can be handy to hand over to let people quickly try RDFUnit in environments where git & maven is not readily available (e.g. Docker images that are intended to keep small in size and layers).