You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2016/01/05 14:18:30 UTC

New module : jena-cmds

I have just merged in changes for a new maven module to hold the java 
for the distribution command line tools.  This new module puts all the 
commands in one place.  They retain their original java package names to 
limit changes for users.

Commands covered are those from jena-core, jena-arq, and jena-tdb - the 
ones in the binary distribution.

Fuseki2 also puts these commands in its server jar - people have found 
executing from just the server jar a convenient feature.  This can be 
reconsidered; this change is not an opinion on that aspect.

The binary distribution (zip, tar.gz) now depends on module jena-cmds. 
tdbloader2 scripts are affected and updated (the one internal package 
change to separate the command from the machinery, which remains in 
jena-tdb).

Maven artifact apache-jena-libs does not depends on module jena-cmds so 
using that artifact will now miss the commands. Maven artifact 
apache-jena (as a <type>pom) should get them.  That's the theory: A 
touch of caution here because my machine is now potentially contaminated 
by development artifacts.

	Andy

https://issues.apache.org/jira/browse/JENA-1108