From 0bd45c13386459badaa6c985dda084ff990bd83b Mon Sep 17 00:00:00 2001 From: Tuukka Lehtonen Date: Thu, 28 Sep 2017 00:52:12 +0300 Subject: [PATCH] Tycho build for Simantics matlab bindings refs #7396 Change-Id: I6479bccbdf174e2bb61ef9e9c3b5582d8bb2794e --- org.simantics.matlablink.feature/pom.xml | 16 ++ org.simantics.matlablink.parent/.project | 17 ++ .../.settings/org.eclipse.m2e.core.prefs | 4 + org.simantics.matlablink.parent/pom.xml | 148 ++++++++++++++++++ org.simantics.matlablink.repository/.project | 17 ++ .../.settings/org.eclipse.m2e.core.prefs | 4 + .../category.xml | 11 ++ org.simantics.matlablink.repository/pom.xml | 29 ++++ org.simantics.matlablink.win32.x86_64/pom.xml | 35 +++++ org.simantics.matlablink/pom.xml | 18 +++ pom.xml | 13 ++ 11 files changed, 312 insertions(+) create mode 100644 org.simantics.matlablink.feature/pom.xml create mode 100644 org.simantics.matlablink.parent/.project create mode 100644 org.simantics.matlablink.parent/.settings/org.eclipse.m2e.core.prefs create mode 100644 org.simantics.matlablink.parent/pom.xml create mode 100644 org.simantics.matlablink.repository/.project create mode 100644 org.simantics.matlablink.repository/.settings/org.eclipse.m2e.core.prefs create mode 100644 org.simantics.matlablink.repository/category.xml create mode 100644 org.simantics.matlablink.repository/pom.xml create mode 100644 org.simantics.matlablink.win32.x86_64/pom.xml create mode 100644 org.simantics.matlablink/pom.xml create mode 100644 pom.xml diff --git a/org.simantics.matlablink.feature/pom.xml b/org.simantics.matlablink.feature/pom.xml new file mode 100644 index 0000000..f4658ee --- /dev/null +++ b/org.simantics.matlablink.feature/pom.xml @@ -0,0 +1,16 @@ + + 4.0.0 + + + org.simantics.matlab + org.simantics.matlablink.parent + 1.0.0-SNAPSHOT + ../org.simantics.matlablink.parent + + + org.simantics.matlablink.feature + eclipse-feature + 1.0.0-SNAPSHOT + + diff --git a/org.simantics.matlablink.parent/.project b/org.simantics.matlablink.parent/.project new file mode 100644 index 0000000..3de572b --- /dev/null +++ b/org.simantics.matlablink.parent/.project @@ -0,0 +1,17 @@ + + + org.simantics.matlablink.parent + + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + + diff --git a/org.simantics.matlablink.parent/.settings/org.eclipse.m2e.core.prefs b/org.simantics.matlablink.parent/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..14b697b --- /dev/null +++ b/org.simantics.matlablink.parent/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/org.simantics.matlablink.parent/pom.xml b/org.simantics.matlablink.parent/pom.xml new file mode 100644 index 0000000..5c4cda0 --- /dev/null +++ b/org.simantics.matlablink.parent/pom.xml @@ -0,0 +1,148 @@ + + 4.0.0 + org.simantics.matlab + org.simantics.matlablink.parent + 1.0.0-SNAPSHOT + pom + + + org.simantics.matlab + org.simantics.matlablink.root + 1.0.0-SNAPSHOT + .. + + + + + master + http://www.simantics.org/download + UTF-8 + 1.0.0 + + + + + + simantics-sdk + p2 + ${simantics-download-site}/${branch-spec}/sdk + + + + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + true + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + true + p2 + + + win32 + win32 + x86_64 + + + + + + + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + + org.eclipse.tycho + + + tycho-compiler-plugin + + + [1.0.0,) + + + compile + + + + + + + + + + org.eclipse.tycho + + + tycho-packaging-plugin + + + [1.0.0,) + + + build-qualifier + validate-id + + validate-version + + + build-qualifier-aggregator + + + + + + + + + + + org.apache.maven.plugins + + + maven-clean-plugin + + + [2.5,) + + + clean + + + + + + + + + + + + + + + + ../org.simantics.matlablink + ../org.simantics.matlablink.win32.x86_64 + ../org.simantics.matlablink.feature + ../org.simantics.matlablink.repository + + + diff --git a/org.simantics.matlablink.repository/.project b/org.simantics.matlablink.repository/.project new file mode 100644 index 0000000..f7f069a --- /dev/null +++ b/org.simantics.matlablink.repository/.project @@ -0,0 +1,17 @@ + + + org.simantics.matlablink.repository + + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.m2e.core.maven2Nature + + diff --git a/org.simantics.matlablink.repository/.settings/org.eclipse.m2e.core.prefs b/org.simantics.matlablink.repository/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..14b697b --- /dev/null +++ b/org.simantics.matlablink.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.matlablink.repository/category.xml b/org.simantics.matlablink.repository/category.xml new file mode 100644 index 0000000..aa5b42a --- /dev/null +++ b/org.simantics.matlablink.repository/category.xml @@ -0,0 +1,11 @@ + + + + + + + + Simantics Matlab support P2 repository + + + diff --git a/org.simantics.matlablink.repository/pom.xml b/org.simantics.matlablink.repository/pom.xml new file mode 100644 index 0000000..8003d14 --- /dev/null +++ b/org.simantics.matlablink.repository/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + org.simantics.matlablink.repository + eclipse-repository + + + + + org.eclipse.tycho + tycho-p2-repository-plugin + ${tycho-version} + + + + + + + + + org.simantics.matlab + org.simantics.matlablink.parent + 1.0.0-SNAPSHOT + ../org.simantics.matlablink.parent + + + diff --git a/org.simantics.matlablink.win32.x86_64/pom.xml b/org.simantics.matlablink.win32.x86_64/pom.xml new file mode 100644 index 0000000..0f94380 --- /dev/null +++ b/org.simantics.matlablink.win32.x86_64/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + + org.simantics.matlab + org.simantics.matlablink.parent + 1.0.0-SNAPSHOT + ../org.simantics.matlablink.parent + + + org.simantics.matlablink.win32.x86_64 + eclipse-plugin + 1.0.0-SNAPSHOT + + + + + org.eclipse.tycho + target-platform-configuration + + + + win32 + x86_64 + + + + + + + + diff --git a/org.simantics.matlablink/pom.xml b/org.simantics.matlablink/pom.xml new file mode 100644 index 0000000..b95e54a --- /dev/null +++ b/org.simantics.matlablink/pom.xml @@ -0,0 +1,18 @@ + + + 4.0.0 + + + org.simantics.matlab + org.simantics.matlablink.parent + 1.0.0-SNAPSHOT + ../org.simantics.matlablink.parent + + + org.simantics.matlablink + eclipse-plugin + 1.0.0-SNAPSHOT + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..e44fd8c --- /dev/null +++ b/pom.xml @@ -0,0 +1,13 @@ + + + 4.0.0 + org.simantics.matlab + org.simantics.matlablink.root + 1.0.0-SNAPSHOT + pom + + + org.simantics.matlablink.parent + + -- 2.47.1