]> git.argeo.org Git - gpl/argeo-slc.git/blob - tp/Make.java
Structure target platforms.
[gpl/argeo-slc.git] / tp / Make.java
1 import java.nio.file.Path;
2 import java.nio.file.Paths;
3
4 import org.argeo.slc.factory.A2Factory;
5
6 class Make {
7 public static void main(String[] args) {
8 if(args.length < 1) {
9 System.err.println("Usage: <path to a2 output dir>");
10 System.exit(1);
11 }
12 Path a2Base = Paths.get(args[0]).toAbsolutePath().normalize();
13 A2Factory factory = new A2Factory(a2Base);
14
15 Path descriptorsBase = Paths.get("./tp").toAbsolutePath().normalize();
16
17 // factory.processSingleM2ArtifactDistributionUnit(descriptorsBase.resolve("org.argeo.tp.apache").resolve("org.apache.xml.resolver.bnd"));
18 // factory.processM2BasedDistributionUnit(descriptorsBase.resolve("org.argeo.tp/slf4j"));
19 // System.exit(0);
20
21 // Eclipse
22 factory.processEclipseArchive(
23 descriptorsBase.resolve("org.argeo.tp.eclipse.equinox").resolve("eclipse-equinox"));
24 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rwt").resolve("eclipse-rwt"));
25 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rap").resolve("eclipse-rap"));
26 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-swt"));
27 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-nebula"));
28 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-equinox"));
29 factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp").resolve("eclipse-rcp"));
30 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp"));
31
32 // Maven
33 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.sdk"));
34 factory.processCategory(descriptorsBase.resolve("org.argeo.tp"));
35 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.apache"));
36 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.jetty"));
37 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.jcr"));
38 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats"));
39 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.poi"));
40 factory.processCategory(descriptorsBase.resolve("org.argeo.tp.gis"));
41 }
42
43 }