X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=tp%2FMake.java;h=6c3644349b89d40d94664d97a25a432180e79545;hb=2d0a8dce8e08bcd217b0eb0dc4b45a5f9ca7b3e9;hp=8f1b6af21282b0dbc6e2403bcd74bba7f77f2097;hpb=881ae506ee03edcf801ab02775c50cbfb7cc2e17;p=gpl%2Fargeo-slc.git diff --git a/tp/Make.java b/tp/Make.java index 8f1b6af21..6c3644349 100644 --- a/tp/Make.java +++ b/tp/Make.java @@ -5,9 +5,12 @@ import org.argeo.slc.factory.A2Factory; class Make { public static void main(String[] args) { - Path originBase = Paths.get("./output/origin").toAbsolutePath().normalize(); - Path factoryBase = Paths.get("./output/a2").toAbsolutePath().normalize(); - A2Factory factory = new A2Factory(originBase, factoryBase); + if(args.length < 1) { + System.err.println("Usage: "); + System.exit(1); + } + Path a2Base = Paths.get(args[0]).toAbsolutePath().normalize(); + A2Factory factory = new A2Factory(a2Base); Path descriptorsBase = Paths.get("./tp").toAbsolutePath().normalize(); @@ -18,8 +21,13 @@ class Make { // Eclipse factory.processEclipseArchive( descriptorsBase.resolve("org.argeo.tp.eclipse.equinox").resolve("eclipse-equinox")); + factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rwt").resolve("eclipse-rwt")); factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rap").resolve("eclipse-rap")); + factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-swt")); + factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-nebula")); + factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-equinox")); factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp").resolve("eclipse-rcp")); + factory.processCategory(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp")); // Maven factory.processCategory(descriptorsBase.resolve("org.argeo.tp.sdk")); @@ -27,6 +35,9 @@ class Make { factory.processCategory(descriptorsBase.resolve("org.argeo.tp.apache")); factory.processCategory(descriptorsBase.resolve("org.argeo.tp.jetty")); factory.processCategory(descriptorsBase.resolve("org.argeo.tp.jcr")); + factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats")); + factory.processCategory(descriptorsBase.resolve("org.argeo.tp.poi")); + factory.processCategory(descriptorsBase.resolve("org.argeo.tp.gis")); } } \ No newline at end of file