From cef0b870bcb9bf19618d6fa29695ef36f82f73ea Mon Sep 17 00:00:00 2001 From: Tuukka Lehtonen Date: Fri, 29 Sep 2017 14:33:15 +0300 Subject: [PATCH] Stub of a Tycho build for G3D feature. Still need to get the dependencies in here or into another git repository for building them as well. Also, the code needs to be rid org javax.vecmath. --- org.simantics.g3d.csg.ontology/pom.xml | 17 ++++ org.simantics.g3d.csg/pom.xml | 17 ++++ org.simantics.g3d.feature/.project | 17 ++++ org.simantics.g3d.feature/build.properties | 1 + org.simantics.g3d.feature/feature.xml | 90 +++++++++++++++++++ org.simantics.g3d.feature/pom.xml | 15 ++++ org.simantics.g3d.jme/pom.xml | 17 ++++ org.simantics.g3d.ontology/pom.xml | 17 ++++ org.simantics.g3d.repository/.gitignore | 1 + org.simantics.g3d.repository/.project | 23 +++++ .../org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.m2e.core.prefs | 4 + org.simantics.g3d.repository/category.xml | 11 +++ org.simantics.g3d.repository/pom.xml | 72 +++++++++++++++ org.simantics.g3d.vtk/pom.xml | 17 ++++ org.simantics.g3d/pom.xml | 17 ++++ org.simantics.objmap2/pom.xml | 17 ++++ org.simantics.opencascade.jme/pom.xml | 17 ++++ org.simantics.opencascade.vtk/pom.xml | 17 ++++ org.simantics.opencascade/pom.xml | 17 ++++ pom.xml | 74 +++++++++++++++ 21 files changed, 480 insertions(+) create mode 100644 org.simantics.g3d.csg.ontology/pom.xml create mode 100644 org.simantics.g3d.csg/pom.xml create mode 100644 org.simantics.g3d.feature/.project create mode 100644 org.simantics.g3d.feature/build.properties create mode 100644 org.simantics.g3d.feature/feature.xml create mode 100644 org.simantics.g3d.feature/pom.xml create mode 100644 org.simantics.g3d.jme/pom.xml create mode 100644 org.simantics.g3d.ontology/pom.xml create mode 100644 org.simantics.g3d.repository/.gitignore create mode 100644 org.simantics.g3d.repository/.project create mode 100644 org.simantics.g3d.repository/.settings/org.eclipse.core.resources.prefs create mode 100644 org.simantics.g3d.repository/.settings/org.eclipse.m2e.core.prefs create mode 100644 org.simantics.g3d.repository/category.xml create mode 100644 org.simantics.g3d.repository/pom.xml create mode 100644 org.simantics.g3d.vtk/pom.xml create mode 100644 org.simantics.g3d/pom.xml create mode 100644 org.simantics.objmap2/pom.xml create mode 100644 org.simantics.opencascade.jme/pom.xml create mode 100644 org.simantics.opencascade.vtk/pom.xml create mode 100644 org.simantics.opencascade/pom.xml create mode 100644 pom.xml diff --git a/org.simantics.g3d.csg.ontology/pom.xml b/org.simantics.g3d.csg.ontology/pom.xml new file mode 100644 index 00000000..c49a1590 --- /dev/null +++ b/org.simantics.g3d.csg.ontology/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.csg.ontology + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d.csg/pom.xml b/org.simantics.g3d.csg/pom.xml new file mode 100644 index 00000000..b4df950f --- /dev/null +++ b/org.simantics.g3d.csg/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.csg + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d.feature/.project b/org.simantics.g3d.feature/.project new file mode 100644 index 00000000..0435ab43 --- /dev/null +++ b/org.simantics.g3d.feature/.project @@ -0,0 +1,17 @@ + + + org.simantics.g3d.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/org.simantics.g3d.feature/build.properties b/org.simantics.g3d.feature/build.properties new file mode 100644 index 00000000..82ab19c6 --- /dev/null +++ b/org.simantics.g3d.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/org.simantics.g3d.feature/feature.xml b/org.simantics.g3d.feature/feature.xml new file mode 100644 index 00000000..81d5d1d9 --- /dev/null +++ b/org.simantics.g3d.feature/feature.xml @@ -0,0 +1,90 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.simantics.g3d.feature/pom.xml b/org.simantics.g3d.feature/pom.xml new file mode 100644 index 00000000..15f14b7b --- /dev/null +++ b/org.simantics.g3d.feature/pom.xml @@ -0,0 +1,15 @@ + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.feature + eclipse-feature + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d.jme/pom.xml b/org.simantics.g3d.jme/pom.xml new file mode 100644 index 00000000..33bf73e1 --- /dev/null +++ b/org.simantics.g3d.jme/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.jme + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d.ontology/pom.xml b/org.simantics.g3d.ontology/pom.xml new file mode 100644 index 00000000..d24d70c0 --- /dev/null +++ b/org.simantics.g3d.ontology/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.ontology + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d.repository/.gitignore b/org.simantics.g3d.repository/.gitignore new file mode 100644 index 00000000..c4130bae --- /dev/null +++ b/org.simantics.g3d.repository/.gitignore @@ -0,0 +1 @@ +/target/** diff --git a/org.simantics.g3d.repository/.project b/org.simantics.g3d.repository/.project new file mode 100644 index 00000000..e4bdfaa2 --- /dev/null +++ b/org.simantics.g3d.repository/.project @@ -0,0 +1,23 @@ + + + org.simantics.g3d.repository + + + + + + org.eclipse.pde.UpdateSiteBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + org.eclipse.pde.UpdateSiteNature + + diff --git a/org.simantics.g3d.repository/.settings/org.eclipse.core.resources.prefs b/org.simantics.g3d.repository/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/org.simantics.g3d.repository/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/org.simantics.g3d.repository/.settings/org.eclipse.m2e.core.prefs b/org.simantics.g3d.repository/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/org.simantics.g3d.repository/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/org.simantics.g3d.repository/category.xml b/org.simantics.g3d.repository/category.xml new file mode 100644 index 00000000..081f1b53 --- /dev/null +++ b/org.simantics.g3d.repository/category.xml @@ -0,0 +1,11 @@ + + + + + + + + This is the P2 repository for Simantics 3D graphics support components + + + diff --git a/org.simantics.g3d.repository/pom.xml b/org.simantics.g3d.repository/pom.xml new file mode 100644 index 00000000..30812968 --- /dev/null +++ b/org.simantics.g3d.repository/pom.xml @@ -0,0 +1,72 @@ + + 4.0.0 + org.simantics.g3d.repository + 1.31.0-SNAPSHOT + eclipse-repository + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + + org.apache.maven.plugins + + + maven-clean-plugin + + + [2.5,) + + + clean + + + + + + + + + + org.eclipse.tycho + + + tycho-packaging-plugin + + + [1.0.0,) + + + + build-qualifier-aggregator + + + + + + + + + + + + + + + diff --git a/org.simantics.g3d.vtk/pom.xml b/org.simantics.g3d.vtk/pom.xml new file mode 100644 index 00000000..02ca9680 --- /dev/null +++ b/org.simantics.g3d.vtk/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d.vtk + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.g3d/pom.xml b/org.simantics.g3d/pom.xml new file mode 100644 index 00000000..39343337 --- /dev/null +++ b/org.simantics.g3d/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.g3d + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.objmap2/pom.xml b/org.simantics.objmap2/pom.xml new file mode 100644 index 00000000..e1549450 --- /dev/null +++ b/org.simantics.objmap2/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.objmap2 + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.opencascade.jme/pom.xml b/org.simantics.opencascade.jme/pom.xml new file mode 100644 index 00000000..270d523c --- /dev/null +++ b/org.simantics.opencascade.jme/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.opencascade.jme + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.opencascade.vtk/pom.xml b/org.simantics.opencascade.vtk/pom.xml new file mode 100644 index 00000000..77d5833b --- /dev/null +++ b/org.simantics.opencascade.vtk/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.opencascade.vtk + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.opencascade/pom.xml b/org.simantics.opencascade/pom.xml new file mode 100644 index 00000000..939d4f69 --- /dev/null +++ b/org.simantics.opencascade/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + + + org.simantics.opencascade + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..d7f05dc9 --- /dev/null +++ b/pom.xml @@ -0,0 +1,74 @@ + + 4.0.0 + org.simantics.g3d + org.simantics.g3d.root + 1.0.0-SNAPSHOT + pom + + + + master + http://www.simantics.org/download + 1.0.0 + + + + + + simantics-sdk + p2 + ${simantics-download-site}/${branch-spec}/sdk + + + + + + + org.eclipse.tycho + tycho-compiler-plugin + ${tycho-version} + + -err:-forbidden + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + true + + + org.eclipse.tycho + tycho-versions-plugin + ${tycho-version} + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + true + p2 + + + + + + + org.simantics.g3d + org.simantics.g3d.csg + org.simantics.g3d.csg.ontology + org.simantics.g3d.jme + org.simantics.g3d.ontology + org.simantics.g3d.vtk + org.simantics.objmap2 + org.simantics.opencascade + org.simantics.opencascade.jme + org.simantics.opencascade.vtk + + org.simantics.g3d.feature + + org.simantics.g3d.repository + + -- 2.45.2