import java.nio.file.Path; import java.nio.file.Paths; import org.argeo.slc.factory.A2Factory; class Make { public static void main(String[] args) { 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(); // factory.processSingleM2ArtifactDistributionUnit(descriptorsBase.resolve("org.argeo.tp.apache").resolve("org.apache.xml.resolver.bnd")); // factory.processM2BasedDistributionUnit(descriptorsBase.resolve("org.argeo.tp/slf4j")); // System.exit(0); // 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.osgi")); factory.processCategory(descriptorsBase.resolve("org.argeo.tp.sdk")); factory.processCategory(descriptorsBase.resolve("org.argeo.tp")); 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")); } }