From: Tuukka Lehtonen Date: Fri, 29 Sep 2017 11:33:15 +0000 (+0300) Subject: Stub of a Tycho build for G3D feature. X-Git-Tag: v1.43.0~277 X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=commitdiff_plain;ds=inline;h=cef0b870bcb9bf19618d6fa29695ef36f82f73ea;p=simantics%2F3d.git 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. --- 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 + +