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();
// 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"));
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