]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - tp/Make.java
Update third parties
[gpl/argeo-slc.git] / tp / Make.java
index 8f1b6af21282b0dbc6e2403bcd74bba7f77f2097..6c3644349b89d40d94664d97a25a432180e79545 100644 (file)
@@ -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: <path to a2 output dir>");
+                       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