]> gerrit.simantics Code Review - simantics/r.git/commitdiff
Restructured R repository for Tycho POMless builds.
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 14 Dec 2016 05:47:55 +0000 (07:47 +0200)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 14 Dec 2016 05:47:55 +0000 (07:47 +0200)
refs #6874

128 files changed:
.gitignore [new file with mode: 0644]
.gitreview [new file with mode: 0644]
.mvn/extensions.xml [new file with mode: 0644]
bundles/org.simantics.r.fileimport/.classpath [moved from org.simantics.r.fileimport/.classpath with 100% similarity]
bundles/org.simantics.r.fileimport/.project [moved from org.simantics.r.fileimport/.project with 100% similarity]
bundles/org.simantics.r.fileimport/.settings/org.eclipse.jdt.core.prefs [moved from org.simantics.r.fileimport/.settings/org.eclipse.jdt.core.prefs with 100% similarity]
bundles/org.simantics.r.fileimport/META-INF/MANIFEST.MF [moved from org.simantics.r.fileimport/META-INF/MANIFEST.MF with 100% similarity]
bundles/org.simantics.r.fileimport/OSGI-INF/component.xml [moved from org.simantics.r.fileimport/OSGI-INF/component.xml with 100% similarity]
bundles/org.simantics.r.fileimport/bin/org/simantics/r/fileimport/Activator.class [moved from org.simantics.r.fileimport/bin/org/simantics/r/fileimport/Activator.class with 100% similarity]
bundles/org.simantics.r.fileimport/bin/org/simantics/r/fileimport/RFileImport.class [moved from org.simantics.r.fileimport/bin/org/simantics/r/fileimport/RFileImport.class with 100% similarity]
bundles/org.simantics.r.fileimport/build.properties [moved from org.simantics.r.fileimport/build.properties with 100% similarity]
bundles/org.simantics.r.fileimport/src/org/simantics/r/fileimport/Activator.java [moved from org.simantics.r.fileimport/src/org/simantics/r/fileimport/Activator.java with 100% similarity]
bundles/org.simantics.r.fileimport/src/org/simantics/r/fileimport/RFileImport.java [moved from org.simantics.r.fileimport/src/org/simantics/r/fileimport/RFileImport.java with 100% similarity]
bundles/org.simantics.r.ontology/.classpath [moved from org.simantics.r.ontology/.classpath with 100% similarity]
bundles/org.simantics.r.ontology/.project [moved from org.simantics.r.ontology/.project with 100% similarity]
bundles/org.simantics.r.ontology/.settings/org.eclipse.jdt.core.prefs [moved from org.simantics.r.ontology/.settings/org.eclipse.jdt.core.prefs with 100% similarity]
bundles/org.simantics.r.ontology/META-INF/MANIFEST.MF [moved from org.simantics.r.ontology/META-INF/MANIFEST.MF with 100% similarity]
bundles/org.simantics.r.ontology/build.properties [moved from org.simantics.r.ontology/build.properties with 100% similarity]
bundles/org.simantics.r.ontology/graph.tg [moved from org.simantics.r.ontology/graph.tg with 100% similarity]
bundles/org.simantics.r.ontology/graph/R.pgraph [moved from org.simantics.r.ontology/graph/R.pgraph with 100% similarity]
bundles/org.simantics.r.ontology/src/org/simantics/r/RResource.java [moved from org.simantics.r.ontology/src/org/simantics/r/RResource.java with 100% similarity]
bundles/org.simantics.r.scl/.classpath [moved from org.simantics.r.scl/.classpath with 100% similarity]
bundles/org.simantics.r.scl/.project [moved from org.simantics.r.scl/.project with 100% similarity]
bundles/org.simantics.r.scl/.settings/org.eclipse.jdt.core.prefs [moved from org.simantics.r.scl/.settings/org.eclipse.jdt.core.prefs with 100% similarity]
bundles/org.simantics.r.scl/.settings/org.eclipse.pde.core.prefs [moved from org.simantics.r.scl/.settings/org.eclipse.pde.core.prefs with 100% similarity]
bundles/org.simantics.r.scl/META-INF/MANIFEST.MF [moved from org.simantics.r.scl/META-INF/MANIFEST.MF with 100% similarity]
bundles/org.simantics.r.scl/build.properties [moved from org.simantics.r.scl/build.properties with 100% similarity]
bundles/org.simantics.r.scl/scl/R/R.md [moved from org.simantics.r.scl/scl/R/R.md with 100% similarity]
bundles/org.simantics.r.scl/scl/R/R.scl [moved from org.simantics.r.scl/scl/R/R.scl with 100% similarity]
bundles/org.simantics.r.scl/scl/R/RExp.scl [moved from org.simantics.r.scl/scl/R/RExp.scl with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/LICENSE [moved from org.simantics.r.scl/src/org/rosuda/REngine/LICENSE with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/MutableREXP.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/MutableREXP.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXP.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXP.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPDouble.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPDouble.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPEnvironment.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPEnvironment.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPExpressionVector.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPExpressionVector.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPFactor.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPFactor.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPGenericVector.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPGenericVector.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPInteger.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPInteger.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPJavaReference.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPJavaReference.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPLanguage.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPLanguage.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPList.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPList.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPLogical.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPLogical.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPMismatchException.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPMismatchException.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPNull.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPNull.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPRaw.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPRaw.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPReference.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPReference.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPS4.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPS4.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPString.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPString.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPSymbol.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPSymbol.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPUnknown.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPUnknown.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPVector.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPVector.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REXPWrapper.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REXPWrapper.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngine.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngine.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineCallbacks.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineCallbacks.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineConsoleHistoryInterface.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineConsoleHistoryInterface.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineEvalException.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineEvalException.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineException.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineException.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineInputInterface.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineInputInterface.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineOutputInterface.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineOutputInterface.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineStdOutput.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineStdOutput.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/REngineUIInterface.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/REngineUIInterface.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/RFactor.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/RFactor.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/RList.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/RList.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/Makefile [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/Makefile with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RConnection.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RConnection.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RFileInputStream.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RFileInputStream.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RFileOutputStream.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RFileOutputStream.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RSession.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RSession.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/Rserve.jar [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/Rserve.jar with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RserveException.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/RserveException.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/package-info.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/package-info.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/REXPFactory.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/REXPFactory.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/RPacket.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/RPacket.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/RTalk.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/RTalk.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/jcrypt.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/Rserve/protocol/jcrypt.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/rosuda/REngine/package-info.java [moved from org.simantics.r.scl/src/org/rosuda/REngine/package-info.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/RSession.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/RSession.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/RSessionConfiguration.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/RSessionConfiguration.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/RSessionManager.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/RSessionManager.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/TestRServe.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/TestRServe.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RAttributeNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RAttributeNode.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RDataboardConversion.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RDataboardConversion.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RGlobalVariableNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RGlobalVariableNode.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RListItemNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RListItemNode.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RListLengthNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RListLengthNode.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RNamedItemNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RNamedItemNode.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RNodeManager.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RNodeManager.java with 100% similarity]
bundles/org.simantics.r.scl/src/org/simantics/r/scl/variable/RVariableNode.java [moved from org.simantics.r.scl/src/org/simantics/r/scl/variable/RVariableNode.java with 100% similarity]
bundles/org.simantics.r/.classpath [moved from org.simantics.r/.classpath with 100% similarity]
bundles/org.simantics.r/.project [moved from org.simantics.r/.project with 100% similarity]
bundles/org.simantics.r/.settings/org.eclipse.jdt.core.prefs [moved from org.simantics.r/.settings/org.eclipse.jdt.core.prefs with 100% similarity]
bundles/org.simantics.r/META-INF/MANIFEST.MF [moved from org.simantics.r/META-INF/MANIFEST.MF with 100% similarity]
bundles/org.simantics.r/adapters.xml [moved from org.simantics.r/adapters.xml with 100% similarity]
bundles/org.simantics.r/build.properties [moved from org.simantics.r/build.properties with 100% similarity]
bundles/org.simantics.r/scl/R/RConfiguration.md [moved from org.simantics.r/scl/R/RConfiguration.md with 100% similarity]
bundles/org.simantics.r/scl/R/RConfiguration.scl [moved from org.simantics.r/scl/R/RConfiguration.scl with 100% similarity]
bundles/org.simantics.r/scl/R/TestRConfiguration.scl [moved from org.simantics.r/scl/R/TestRConfiguration.scl with 100% similarity]
bundles/org.simantics.r/src/org/simantics/r/RModelUtils.java [moved from org.simantics.r/src/org/simantics/r/RModelUtils.java with 100% similarity]
bundles/org.simantics.r/src/org/simantics/r/RVariableBuilder.java [moved from org.simantics.r/src/org/simantics/r/RVariableBuilder.java with 100% similarity]
bundles/pom.xml [new file with mode: 0644]
features/org.simantics.r.build.feature/.credentials.properties [moved from org.simantics.r.build.feature/.credentials.properties with 100% similarity]
features/org.simantics.r.build.feature/.project [moved from org.simantics.r.build.feature/.project with 100% similarity]
features/org.simantics.r.build.feature/buckminster.properties [moved from org.simantics.r.build.feature/buckminster.properties with 100% similarity]
features/org.simantics.r.build.feature/build.properties [moved from org.simantics.r.build.feature/build.properties with 100% similarity]
features/org.simantics.r.build.feature/feature.xml [moved from org.simantics.r.build.feature/feature.xml with 100% similarity]
features/org.simantics.r.build.feature/notes.txt [moved from org.simantics.r.build.feature/notes.txt with 100% similarity]
features/org.simantics.r.build.feature/r.cquery [moved from org.simantics.r.build.feature/r.cquery with 100% similarity]
features/org.simantics.r.build.feature/r.rmap [moved from org.simantics.r.build.feature/r.rmap with 100% similarity]
features/org.simantics.r.feature/.project [moved from org.simantics.r.feature/.project with 100% similarity]
features/org.simantics.r.feature/build.properties [moved from org.simantics.r.feature/build.properties with 100% similarity]
features/org.simantics.r.feature/feature.xml [moved from org.simantics.r.feature/feature.xml with 100% similarity]
features/org.simantics.r.feature/rootfiles/sharedlibraries/RDB.sharedLibrary [moved from org.simantics.r.feature/rootfiles/sharedlibraries/RDB.sharedLibrary with 100% similarity]
features/org.simantics.r.feature/rootfiles/sharedlibraries/RStandardLibrary-1.2.sharedLibrary [moved from org.simantics.r.feature/rootfiles/sharedlibraries/RStandardLibrary-1.2.sharedLibrary with 100% similarity]
features/org.simantics.r.feature/rootfiles/sharedlibraries/RUI.sharedLibrary [moved from org.simantics.r.feature/rootfiles/sharedlibraries/RUI.sharedLibrary with 100% similarity]
features/pom.xml [new file with mode: 0644]
pom.xml [new file with mode: 0644]
releng/org.simantics.r.build.targetdefinition/.project [new file with mode: 0644]
releng/org.simantics.r.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.target [new file with mode: 0644]
releng/org.simantics.r.build.targetdefinition/pom.xml [new file with mode: 0644]
releng/org.simantics.r.repository/.gitignore [new file with mode: 0644]
releng/org.simantics.r.repository/.project [new file with mode: 0644]
releng/org.simantics.r.repository/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
releng/org.simantics.r.repository/.settings/org.eclipse.m2e.core.prefs [new file with mode: 0644]
releng/org.simantics.r.repository/category.xml [new file with mode: 0644]
releng/org.simantics.r.repository/pom.xml [new file with mode: 0644]
releng/org.simantics.r.tycho.configuration/pom.xml [new file with mode: 0644]
releng/pom.xml [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..d61db6e
--- /dev/null
@@ -0,0 +1,6 @@
+/**/bin/\r
+/features/*/target/\r
+/bundles/*/target/\r
+/releng/**/target/\r
+/tests/*/target/\r
+/**/.polyglot.build.properties
diff --git a/.gitreview b/.gitreview
new file mode 100644 (file)
index 0000000..a69e25f
--- /dev/null
@@ -0,0 +1,2 @@
+[gerrit]
+defaultremote = origin
\ No newline at end of file
diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
new file mode 100644 (file)
index 0000000..d0555d0
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<extensions>\r
+  <extension>\r
+    <groupId>org.eclipse.tycho.extras</groupId>\r
+    <artifactId>tycho-pomless</artifactId>\r
+    <version>0.26.0</version>\r
+  </extension>\r
+</extensions> \r
diff --git a/bundles/pom.xml b/bundles/pom.xml
new file mode 100644 (file)
index 0000000..2d6f6a5
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.simantics</groupId>
+    <artifactId>org.simantics.r.root.bundles</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <parent>
+        <groupId>org.simantics</groupId>
+        <artifactId>org.simantics.r.root</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.eclipse.tycho</groupId>
+                <artifactId>tycho-compiler-plugin</artifactId>
+                <version>${tycho.version}</version>
+                <configuration>
+                    <compilerArgument>-err:-forbidden</compilerArgument>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.eclipse.tycho</groupId>
+                <artifactId>tycho-source-plugin</artifactId>
+                <version>${tycho.version}</version>
+                <executions>
+                    <execution>
+                        <id>plugin-source</id>
+                        <goals>
+                            <goal>plugin-source</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <modules>
+        <module>org.simantics.r</module>
+        <module>org.simantics.r.fileimport</module>
+        <module>org.simantics.r.ontology</module>
+        <module>org.simantics.r.scl</module>
+    </modules>
+</project>
diff --git a/features/pom.xml b/features/pom.xml
new file mode 100644 (file)
index 0000000..7eebcef
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+    <modelVersion>4.0.0</modelVersion>\r
+    <groupId>org.simantics</groupId>\r
+    <artifactId>org.simantics.r.root.features</artifactId>\r
+    <version>1.0.0-SNAPSHOT</version>\r
+    <packaging>pom</packaging>\r
+    \r
+    <parent>\r
+        <groupId>org.simantics</groupId>\r
+        <artifactId>org.simantics.r.root</artifactId>\r
+        <version>1.0.0-SNAPSHOT</version>\r
+    </parent>\r
+\r
+    <build>\r
+      <plugins>\r
+        <plugin>\r
+          <groupId>org.eclipse.tycho.extras</groupId>\r
+          <artifactId>tycho-source-feature-plugin</artifactId>\r
+          <version>${tycho.extras.version}</version>\r
+          <executions>\r
+            <execution>\r
+              <id>source-feature</id>\r
+              <phase>package</phase>\r
+              <goals>\r
+                <goal>source-feature</goal>\r
+              </goals>\r
+              <configuration>\r
+                <excludes>\r
+                  <!-- ID of the non-source bundle(s) to exclude from the generated source feature -->\r
+                  <plugin id="org.simantics.fileimport"/>\r
+                  <plugin id="org.simantics.fmu.me.win32"/>\r
+                  <plugin id="org.simantics.fmu.me.win64"/>\r
+                  <plugin id="org.simantics.sysdyn.product"/>\r
+                  <feature id="org.eclipse.equinox.executable"/>\r
+                  <feature id="org.simantics.eclipsec.launcher"/>\r
+                  <feature id="org.simantics.help"/>\r
+                  <feature id="org.simantics.issues.feature"/>\r
+                  <feature id="org.simantics.issues.ui.feature"/>\r
+                  <feature id="org.simantics.modeling"/>\r
+                  <feature id="org.simantics.workbench"/>\r
+               </excludes>\r
+              </configuration>\r
+            </execution>\r
+          </executions>\r
+        </plugin>\r
+        <plugin>\r
+          <groupId>org.eclipse.tycho</groupId>\r
+          <artifactId>tycho-p2-plugin</artifactId>\r
+          <version>${tycho.version}</version>\r
+          <executions>\r
+            <execution>\r
+              <id>attach-p2-metadata</id>\r
+              <phase>package</phase>\r
+              <goals>\r
+                <goal>p2-metadata</goal>\r
+              </goals>\r
+            </execution>\r
+          </executions>\r
+        </plugin>\r
+      </plugins>\r
+    </build>\r
+    \r
+    <modules>\r
+        <module>org.simantics.r.feature</module>\r
+    </modules>\r
+</project>\r
diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..bd939f1
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+       <groupId>org.simantics</groupId>\r
+       <artifactId>org.simantics.r.root</artifactId>\r
+       <version>1.0.0-SNAPSHOT</version>\r
+       <packaging>pom</packaging>\r
+       <parent>\r
+               <groupId>org.simantics</groupId>\r
+               <artifactId>org.simantics.r.tycho.configuration</artifactId>\r
+               <version>1.0.0-SNAPSHOT</version>\r
+               <relativePath>releng/org.simantics.r.tycho.configuration</relativePath>\r
+       </parent>\r
+\r
+       <modules>\r
+               <module>bundles</module>\r
+               <module>features</module>\r
+               <module>releng</module>\r
+               <!--<module>tests</module>-->\r
+       </modules>\r
+\r
+       <build>\r
+               <pluginManagement>\r
+                       <plugins>\r
+                               <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->\r
+                               <plugin>\r
+                                       <groupId>org.eclipse.m2e</groupId>\r
+                                       <artifactId>lifecycle-mapping</artifactId>\r
+                                       <version>1.0.0</version>\r
+                                       <configuration>\r
+                                               <lifecycleMappingMetadata>\r
+                                                       <pluginExecutions>\r
+                                                               <pluginExecution>\r
+                                                                       <pluginExecutionFilter>\r
+                                                                               <groupId>\r
+                                                                                       org.apache.maven.plugins\r
+                                                                               </groupId>\r
+                                                                               <artifactId>\r
+                                                                                       maven-clean-plugin\r
+                                                                               </artifactId>\r
+                                                                               <versionRange>\r
+                                                                                       [2.5,)\r
+                                                                               </versionRange>\r
+                                                                               <goals>\r
+                                                                                       <goal>clean</goal>\r
+                                                                               </goals>\r
+                                                                       </pluginExecutionFilter>\r
+                                                                       <action>\r
+                                                                               <ignore></ignore>\r
+                                                                       </action>\r
+                                                               </pluginExecution>\r
+                                                       </pluginExecutions>\r
+                                               </lifecycleMappingMetadata>\r
+                                       </configuration>\r
+                               </plugin>\r
+                       </plugins>\r
+               </pluginManagement>\r
+       </build>\r
+</project> \r
diff --git a/releng/org.simantics.r.build.targetdefinition/.project b/releng/org.simantics.r.build.targetdefinition/.project
new file mode 100644 (file)
index 0000000..a9f7458
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>org.simantics.r.build.targetdefinition</name>\r
+       <comment></comment>\r
+       <projects>\r
+       </projects>\r
+       <buildSpec>\r
+       </buildSpec>\r
+       <natures>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/releng/org.simantics.r.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.target b/releng/org.simantics.r.build.targetdefinition/org.simantics.sysdyn.build.targetdefinition.target
new file mode 100644 (file)
index 0000000..b22abf0
--- /dev/null
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<?pde version="3.6"?>\r
+\r
+<target name="Simantics master branch head" sequenceNumber="100">\r
+<locations>\r
+<location includeAllPlatforms="true" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.simantics.sdk.feature.group" version="1.25.0"/>\r
+<repository location="http://www.simantics.org/download/master/sdk"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.objectweb.asm.xml.source" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.util.source" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.source" version="5.0.1.v201404251740"/>\r
+<unit id="com.google.guava" version="15.0.0.v201403281430"/>\r
+<unit id="org.objectweb.asm.util" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.xml" version="5.0.1.v201404251740"/>\r
+<unit id="com.google.guava.source" version="15.0.0.v201403281430"/>\r
+<unit id="org.objectweb.asm" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.commons" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.analysis.source" version="5.0.1.v201505121915"/>\r
+<unit id="org.objectweb.asm.commons.source" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.tree.source" version="5.0.1.v201404251740"/>\r
+<unit id="org.objectweb.asm.analysis" version="5.0.1.v201505121915"/>\r
+<unit id="org.objectweb.asm.tree" version="5.0.1.v201404251740"/>\r
+<repository location="http://www.simantics.org/update/tools/orbit/downloads/drops/R20160221192158/repository/"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.mylyn.wikitext_feature.feature.group" version="2.7.0.v20151015-1452"/>\r
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.11.2.v20160208-0841"/>\r
+<unit id="org.eclipse.epp.mpc.feature.group" version="1.4.2.v20160210-2005"/>\r
+<repository location="http://www.simantics.org/update/mars"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.ecf.core.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<unit id="org.eclipse.rcp.source.feature.group" version="4.5.2.v20160212-1500"/>\r
+<unit id="org.eclipse.e4.core.tools.feature.feature.group" version="4.5.1.v20160129-0959"/>\r
+<unit id="org.eclipse.ecf.filetransfer.source.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
+<unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<unit id="org.eclipse.help.feature.group" version="2.1.2.v20160212-1500"/>\r
+<unit id="org.eclipse.ecf.filetransfer.httpclient4.source.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
+<unit id="org.eclipse.e4.core.tools.feature.source.feature.group" version="4.5.1.v20160129-0959"/>\r
+<unit id="org.eclipse.swt.tools.feature.feature.group" version="3.104.2.v20160128-0900"/>\r
+<unit id="org.eclipse.ecf.filetransfer.httpclient4.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
+<unit id="org.eclipse.ecf.filetransfer.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<unit id="org.eclipse.platform.feature.group" version="4.5.2.v20160212-1500"/>\r
+<unit id="org.eclipse.ecf.core.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<unit id="org.eclipse.rcp.feature.group" version="4.5.2.v20160212-1500"/>\r
+<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.0.300.v20150430-1836"/>\r
+<unit id="org.eclipse.ecf.core.feature.feature.group" version="1.2.0.v20151130-0157"/>\r
+<unit id="org.eclipse.ecf.core.source.feature.feature.group" version="1.2.0.v20151130-0157"/>\r
+<unit id="org.eclipse.equinox.sdk.feature.group" version="3.11.2.v20160202-2102"/>\r
+<unit id="org.eclipse.platform.source.feature.group" version="4.5.2.v20160212-1500"/>\r
+<unit id="org.eclipse.releng.tools.feature.group" version="3.6.0.v20150527-0145"/>\r
+<unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="3.12.0.v20151130-0157"/>\r
+<unit id="org.eclipse.sdk.ide" version="4.5.2.M20160212-1500"/>\r
+<unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<unit id="org.eclipse.help.source.feature.group" version="2.1.2.v20160212-1500"/>\r
+<unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.source.feature.feature.group" version="1.1.0.v20151130-0157"/>\r
+<repository location="http://www.simantics.org/update/eclipse/updates/4.5"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.visualization.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.calendarcombo.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.2.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.tablecombo.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.0.4.201605182147"/>\r
+<unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.201605182147"/>\r
+<repository location="http://www.simantics.org/update/nebula/Q22016/release/"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.e4.tools.spies.feature.feature.group" version="0.17.0.v20160919-2121"/>\r
+<repository location="http://www.simantics.org/update/e4/snapshots/org.eclipse.e4.tools/latest/"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.nebula.incubation.feature.feature.group" version="1.0.0.201605182147"/>\r
+<unit id="org.eclipse.nebula.examples.incubation.feature.feature.group" version="1.0.0.201605182147"/>\r
+<repository location="http://www.simantics.org/update/nebula/Q22016/incubation"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.4.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.e4.source.feature.feature.group" version="1.0.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.poi.feature.feature.group" version="1.4.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.4.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.4.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.4.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.0.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.e4.feature.feature.group" version="1.0.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.0.0.201606011907"/>\r
+<unit id="org.eclipse.nebula.widgets.nattable.extension.poi.source.feature.feature.group" version="1.4.0.201606011907"/>\r
+<repository location="http://www.simantics.org/update/nebula/nattable/releases/1.4.0/repository/"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="ch.qos.logback.classic" version="1.1.7"/>\r
+<unit id="ch.qos.logback.classic.source" version="1.1.7"/>\r
+<unit id="ch.qos.logback.core" version="1.1.7"/>\r
+<unit id="ch.qos.logback.core.source" version="1.1.7"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-annotations" version="2.8.0"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-annotations.source" version="2.8.0"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-core" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-core.source" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-databind" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.core.jackson-databind.source" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-csv.source" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.dataformat.jackson-dataformat-xml.source" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations" version="2.8.5"/>\r
+<unit id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations.source" version="2.8.5"/>\r
+<unit id="com.fasterxml.woodstox.woodstox-core" version="5.0.3"/>\r
+<unit id="com.fasterxml.woodstox.woodstox-core.source" version="5.0.3"/>\r
+<unit id="com.github.virtuald.curvesapi" version="1.4.0"/>\r
+<unit id="com.github.virtuald.curvesapi.source" version="1.4.0"/>\r
+<unit id="com.healthmarketscience.jackcess" version="2.1.3"/>\r
+<unit id="com.healthmarketscience.jackcess.source" version="2.1.3"/>\r
+<unit id="com.koloboke.api-jdk8" version="1.0.0"/>\r
+<unit id="com.koloboke.api-jdk8.source" version="1.0.0"/>\r
+<unit id="com.koloboke.compile" version="0.5.1"/>\r
+<unit id="com.koloboke.compile.source" version="0.5.1"/>\r
+<unit id="com.koloboke.impl-common-jdk8" version="1.0.0"/>\r
+<unit id="com.koloboke.impl-common-jdk8.source" version="1.0.0"/>\r
+<unit id="com.lowagie.text" version="2.1.7.b1"/>\r
+<unit id="com.lowagie.text.source" version="2.1.7.b1"/>\r
+<unit id="com.sun.jna" version="4.2.2"/>\r
+<unit id="com.sun.jna.source" version="4.2.2"/>\r
+<unit id="com.sun.jna.platform" version="4.2.2"/>\r
+<unit id="com.sun.jna.platform.source" version="4.2.2"/>\r
+<unit id="freemarker" version="2.3.23.stable"/>\r
+<unit id="freemarker.source" version="2.3.23.stable"/>\r
+<unit id="gnu.trove2" version="2.1.0"/>\r
+<unit id="gnu.trove2.source" version="2.1.0"/>\r
+<unit id="gnu.trove3" version="3.0.3"/>\r
+<unit id="gnu.trove3.source" version="3.0.3"/>\r
+<unit id="it.unimi.dsi.fastutil" version="7.0.13"/>\r
+<unit id="it.unimi.dsi.fastutil.source" version="7.0.13"/>\r
+<unit id="jakarta-regexp" version="1.4.0"/>\r
+<unit id="javax.vecmath" version="1.5.2"/>\r
+<unit id="net.jcip.annotations" version="1.0.0"/>\r
+<unit id="net.jcip.annotations.source" version="1.0.0"/>\r
+<unit id="net.ucanaccess" version="3.0.7"/>\r
+<unit id="net.ucanaccess.source" version="3.0.7"/>\r
+<unit id="org.antlr.runtime" version="3.5.2"/>\r
+<unit id="org.antlr.runtime.source" version="3.5.2"/>\r
+<unit id="org.apache.log4j" version="1.2.17"/>\r
+<unit id="org.apache.log4j.source" version="1.2.17"/>\r
+<unit id="org.apache.commons.codec" version="1.10.0"/>\r
+<unit id="org.apache.commons.codec.source" version="1.10.0"/>\r
+<unit id="org.apache.commons.collections" version="3.2.2"/>\r
+<unit id="org.apache.commons.collections.source" version="3.2.2"/>\r
+<unit id="org.apache.commons.collections4" version="4.1.0"/>\r
+<unit id="org.apache.commons.collections4.source" version="4.1.0"/>\r
+<unit id="org.apache.commons.compress" version="1.12.0"/>\r
+<unit id="org.apache.commons.compress.source" version="1.12.0"/>\r
+<unit id="org.apache.commons.logging" version="1.2.0"/>\r
+<unit id="org.apache.commons.logging.source" version="1.2.0"/>\r
+<unit id="org.apache.commons.io" version="1.4.0"/>\r
+<unit id="org.apache.commons.io.source" version="1.4.0"/>\r
+<unit id="org.apache.commons.lang" version="2.6.0"/>\r
+<unit id="org.apache.commons.lang.source" version="2.6.0"/>\r
+<unit id="org.apache.lucene4.analyzers-common" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.analyzers-common.source" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.core" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.core.source" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.queryparser" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.queryparser.source" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.sandbox" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.sandbox.source" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.queries" version="4.9.0.b0003"/>\r
+<unit id="org.apache.lucene4.queries.source" version="4.9.0.b0003"/>\r
+<unit id="org.apache.pdfbox" version="2.0.3"/>\r
+<unit id="org.apache.pdfbox.source" version="2.0.3"/>\r
+<unit id="org.apache.pdfbox.xmpbox" version="2.0.3"/>\r
+<unit id="org.apache.pdfbox.xmpbox.source" version="2.0.3"/>\r
+<unit id="org.apache.pdfbox.fontbox" version="2.0.3"/>\r
+<unit id="org.apache.pdfbox.fontbox.source" version="2.0.3"/>\r
+<unit id="org.apache.xmlbeans" version="2.6.0"/>\r
+<unit id="org.eclipse.collections.eclipse-collections-api" version="7.1.0"/>\r
+<unit id="org.eclipse.collections.eclipse-collections-api.source" version="7.1.0"/>\r
+<unit id="org.eclipse.collections.eclipse-collections" version="7.1.0"/>\r
+<unit id="org.eclipse.collections.eclipse-collections.source" version="7.1.0"/>\r
+<unit id="org.hsqldb.hsqldb" version="2.3.1"/>\r
+<unit id="org.hsqldb.hsqldb.source" version="2.3.1"/>\r
+<unit id="org.jdom2" version="2.0.6"/>\r
+<unit id="org.jdom2.source" version="2.0.6"/>\r
+<unit id="org.jfree.jchart" version="1.0.19"/>\r
+<unit id="org.jfree.jchart.source" version="1.0.19"/>\r
+<unit id="org.jfree.jcommon" version="1.0.23"/>\r
+<unit id="org.jfree.jcommon.source" version="1.0.23"/>\r
+<unit id="org.mozilla.rhino" version="1.7.7.1"/>\r
+<unit id="org.mozilla.rhino.source" version="1.7.7.1"/>\r
+<unit id="org.supercsv" version="2.4.0"/>\r
+<unit id="org.supercsv.source" version="2.4.0"/>\r
+<unit id="bouncycastle.bcprov-jdk14" version="138.0.0"/>\r
+<unit id="bouncycastle.bcmail-jdk14" version="138.0.0"/>\r
+<unit id="org.bouncycastle.bcprov-jdk14" version="1.38.0"/>\r
+<unit id="org.bouncycastle.bcprov-jdk14.source" version="1.38.0"/>\r
+<unit id="org.bouncycastle.bcmail-jdk14" version="1.38.0"/>\r
+<unit id="org.bouncycastle.bcmail-jdk14.source" version="1.38.0"/>\r
+<unit id="org.bouncycastle.bctsp-jdk14" version="1.38.0"/>\r
+<unit id="org.bouncycastle.bctsp-jdk14.source" version="1.38.0"/>\r
+<unit id="org.ini4j" version="0.5.4"/>\r
+<unit id="org.ini4j.source" version="0.5.4"/>\r
+<unit id="org.slf4j.api" version="1.7.20"/>\r
+<unit id="org.slf4j.api.source" version="1.7.20"/>\r
+<unit id="stax2-api" version="3.1.4"/>\r
+<unit id="stax2-api.source" version="3.1.4"/>\r
+<repository location="http://www.simantics.org/download/master/external-components/maven"/>\r
+</location>\r
+<location includeAllPlatforms="true" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">\r
+<unit id="org.apache.poi.feature.feature.group" version="3.15.0.b0002"/>\r
+<unit id="org.apache.batik" version="1.8.0.201611220734"/>\r
+<repository location="http://www.simantics.org/download/master/external-components/manual"/>\r
+</location>\r
+</locations>\r
+</target>\r
diff --git a/releng/org.simantics.r.build.targetdefinition/pom.xml b/releng/org.simantics.r.build.targetdefinition/pom.xml
new file mode 100644 (file)
index 0000000..75cc11c
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+\r
+       <groupId>org.simantics</groupId>\r
+       <artifactId>org.simantics.r.build.targetdefinition</artifactId>\r
+       <version>1.0.0-SNAPSHOT</version>\r
+       <packaging>eclipse-target-definition</packaging>\r
+\r
+       <parent>\r
+               <groupId>org.simantics</groupId>\r
+               <artifactId>org.simantics.r.root.releng</artifactId>\r
+               <version>1.0.0-SNAPSHOT</version>\r
+       </parent>\r
+</project> \r
diff --git a/releng/org.simantics.r.repository/.gitignore b/releng/org.simantics.r.repository/.gitignore
new file mode 100644 (file)
index 0000000..c4130ba
--- /dev/null
@@ -0,0 +1 @@
+/target/**
diff --git a/releng/org.simantics.r.repository/.project b/releng/org.simantics.r.repository/.project
new file mode 100644 (file)
index 0000000..30b0ed6
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>org.simantics.r.repository</name>\r
+       <comment></comment>\r
+       <projects>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.pde.UpdateSiteBuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>org.eclipse.m2e.core.maven2Builder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>\r
+               <nature>org.eclipse.pde.UpdateSiteNature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/releng/org.simantics.r.repository/.settings/org.eclipse.core.resources.prefs b/releng/org.simantics.r.repository/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..4824b80
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1\r
+encoding/<project>=UTF-8\r
diff --git a/releng/org.simantics.r.repository/.settings/org.eclipse.m2e.core.prefs b/releng/org.simantics.r.repository/.settings/org.eclipse.m2e.core.prefs
new file mode 100644 (file)
index 0000000..14b697b
--- /dev/null
@@ -0,0 +1,4 @@
+activeProfiles=\r
+eclipse.preferences.version=1\r
+resolveWorkspaceProjects=true\r
+version=1\r
diff --git a/releng/org.simantics.r.repository/category.xml b/releng/org.simantics.r.repository/category.xml
new file mode 100644 (file)
index 0000000..c333994
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<site>\r
+   <feature id="org.simantics.r">\r
+      <category name="org.simantics.r"/>\r
+   </feature>\r
+   <category-def name="org.simantics.r" label="Simantics R">\r
+      <description>\r
+         This is the P2 repository for Simantics R Components\r
+      </description>\r
+   </category-def>\r
+</site>\r
diff --git a/releng/org.simantics.r.repository/pom.xml b/releng/org.simantics.r.repository/pom.xml
new file mode 100644 (file)
index 0000000..bf5e29d
--- /dev/null
@@ -0,0 +1,72 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+       <artifactId>org.simantics.r.repository</artifactId>\r
+       <version>1.10.0-SNAPSHOT</version>\r
+       <packaging>eclipse-repository</packaging>\r
+\r
+       <parent>\r
+               <groupId>org.simantics</groupId>\r
+               <artifactId>org.simantics.r.root.releng</artifactId>\r
+               <version>1.0.0-SNAPSHOT</version>\r
+       </parent>\r
+\r
+       <build>\r
+               <pluginManagement>\r
+                       <plugins>\r
+                               <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->\r
+                               <plugin>\r
+                                       <groupId>org.eclipse.m2e</groupId>\r
+                                       <artifactId>lifecycle-mapping</artifactId>\r
+                                       <version>1.0.0</version>\r
+                                       <configuration>\r
+                                               <lifecycleMappingMetadata>\r
+                                                       <pluginExecutions>\r
+                                                               <pluginExecution>\r
+                                                                       <pluginExecutionFilter>\r
+                                                                               <groupId>\r
+                                                                                       org.apache.maven.plugins\r
+                                                                               </groupId>\r
+                                                                               <artifactId>\r
+                                                                                       maven-clean-plugin\r
+                                                                               </artifactId>\r
+                                                                               <versionRange>\r
+                                                                                       [2.5,)\r
+                                                                               </versionRange>\r
+                                                                               <goals>\r
+                                                                                       <goal>clean</goal>\r
+                                                                               </goals>\r
+                                                                       </pluginExecutionFilter>\r
+                                                                       <action>\r
+                                                                               <ignore></ignore>\r
+                                                                       </action>\r
+                                                               </pluginExecution>\r
+                                                               <pluginExecution>\r
+                                                                       <pluginExecutionFilter>\r
+                                                                               <groupId>\r
+                                                                                       org.eclipse.tycho\r
+                                                                               </groupId>\r
+                                                                               <artifactId>\r
+                                                                                       tycho-packaging-plugin\r
+                                                                               </artifactId>\r
+                                                                               <versionRange>\r
+                                                                                       [0.26.0,)\r
+                                                                               </versionRange>\r
+                                                                               <goals>\r
+                                                                                       <goal>\r
+                                                                                               build-qualifier-aggregator\r
+                                                                                       </goal>\r
+                                                                               </goals>\r
+                                                                       </pluginExecutionFilter>\r
+                                                                       <action>\r
+                                                                               <ignore></ignore>\r
+                                                                       </action>\r
+                                                               </pluginExecution>\r
+                                                       </pluginExecutions>\r
+                                               </lifecycleMappingMetadata>\r
+                                       </configuration>\r
+                               </plugin>\r
+                       </plugins>\r
+               </pluginManagement>\r
+       </build>\r
+</project>\r
diff --git a/releng/org.simantics.r.tycho.configuration/pom.xml b/releng/org.simantics.r.tycho.configuration/pom.xml
new file mode 100644 (file)
index 0000000..f2d8461
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+       <groupId>org.simantics</groupId>\r
+       <artifactId>org.simantics.r.tycho.configuration</artifactId>\r
+       <version>1.0.0-SNAPSHOT</version>\r
+       <packaging>pom</packaging>\r
+\r
+       <properties>\r
+               <tycho.version>0.26.0</tycho.version>\r
+               <tycho.extras.version>0.26.0</tycho.extras.version>\r
+               <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
+       </properties>\r
+\r
+       <repositories>\r
+       </repositories>\r
+\r
+       <build>\r
+               <plugins>\r
+                       <plugin>\r
+                               <groupId>org.eclipse.tycho</groupId>\r
+                               <artifactId>tycho-maven-plugin</artifactId>\r
+                               <version>${tycho.version}</version>\r
+                               <extensions>true</extensions>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <groupId>org.eclipse.tycho</groupId>\r
+                               <artifactId>target-platform-configuration</artifactId>\r
+                               <version>${tycho.version}</version>\r
+                               <configuration>\r
+                                       <target>\r
+                                               <artifact>\r
+                                                       <groupId>org.simantics</groupId>\r
+                                                       <artifactId>org.simantics.r.build.targetdefinition</artifactId>\r
+                                                       <version>1.0.0-SNAPSHOT</version>\r
+                                               </artifact>\r
+                                       </target>\r
+                                       <environments>\r
+                                               <environment>\r
+                                                       <os>linux</os>\r
+                                                       <ws>gtk</ws>\r
+                                                       <arch>x86</arch>\r
+                                               </environment>\r
+                                               <environment>\r
+                                                       <os>linux</os>\r
+                                                       <ws>gtk</ws>\r
+                                                       <arch>x86_64</arch>\r
+                                               </environment>\r
+                                               <environment>\r
+                                                       <os>win32</os>\r
+                                                       <ws>win32</ws>\r
+                                                       <arch>x86</arch>\r
+                                               </environment>\r
+                                               <environment>\r
+                                                       <os>win32</os>\r
+                                                       <ws>win32</ws>\r
+                                                       <arch>x86_64</arch>\r
+                                               </environment>\r
+                                               <environment>\r
+                                                       <os>macosx</os>\r
+                                                       <ws>cocoa</ws>\r
+                                                       <arch>x86_64</arch>\r
+                                               </environment>\r
+                                       </environments>\r
+                               </configuration>\r
+                       </plugin>\r
+               </plugins>\r
+       </build>\r
+</project>\r
diff --git a/releng/pom.xml b/releng/pom.xml
new file mode 100644 (file)
index 0000000..e548ced
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+       <groupId>org.simantics</groupId>\r
+       <artifactId>org.simantics.r.root.releng</artifactId>\r
+       <version>1.0.0-SNAPSHOT</version>\r
+       <packaging>pom</packaging>\r
+\r
+       <parent>\r
+               <groupId>org.simantics</groupId>\r
+               <artifactId>org.simantics.r.root</artifactId>\r
+               <version>1.0.0-SNAPSHOT</version>\r
+       </parent>\r
+\r
+       <modules>\r
+               <module>org.simantics.r.build.targetdefinition</module>\r
+               <module>org.simantics.r.repository</module>\r
+       </modules>\r
+</project>\r