]> gerrit.simantics Code Review - simantics/interop.git/commitdiff
Tychoized Simantics interop repository
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 27 Sep 2017 06:38:05 +0000 (09:38 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Wed, 27 Sep 2017 06:38:05 +0000 (09:38 +0300)
The repository built for org.simantics.interop.repository now
contains two features, org.simantics.interop.feature and the
newly added org.simantics.xml.sax.feature.

org.simantics.excel.poi is not a part of any feature yet.

refs #7396

23 files changed:
org.simantics.excel.poi/pom.xml [new file with mode: 0644]
org.simantics.express/pom.xml [new file with mode: 0644]
org.simantics.interop.feature/feature.xml
org.simantics.interop.feature/pom.xml [new file with mode: 0644]
org.simantics.interop.mapping/pom.xml [new file with mode: 0644]
org.simantics.interop.repository/.gitignore [new file with mode: 0644]
org.simantics.interop.repository/.project [new file with mode: 0644]
org.simantics.interop.repository/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.simantics.interop.repository/.settings/org.eclipse.m2e.core.prefs [new file with mode: 0644]
org.simantics.interop.repository/category.xml [new file with mode: 0644]
org.simantics.interop.repository/pom.xml [new file with mode: 0644]
org.simantics.interop.update/pom.xml [new file with mode: 0644]
org.simantics.interop.xmlio/pom.xml [new file with mode: 0644]
org.simantics.interop/pom.xml [new file with mode: 0644]
org.simantics.xml.sax.base/pom.xml [new file with mode: 0644]
org.simantics.xml.sax.feature/.project [new file with mode: 0644]
org.simantics.xml.sax.feature/build.properties [new file with mode: 0644]
org.simantics.xml.sax.feature/feature.xml [new file with mode: 0644]
org.simantics.xml.sax.feature/pom.xml [new file with mode: 0644]
org.simantics.xml.sax.ontology/pom.xml [new file with mode: 0644]
org.simantics.xml.sax.ui/pom.xml [new file with mode: 0644]
org.simantics.xml.sax/pom.xml [new file with mode: 0644]
pom.xml [new file with mode: 0644]

diff --git a/org.simantics.excel.poi/pom.xml b/org.simantics.excel.poi/pom.xml
new file mode 100644 (file)
index 0000000..75f70a0
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.excel.poi</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.express/pom.xml b/org.simantics.express/pom.xml
new file mode 100644 (file)
index 0000000..94eac12
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.express</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
index cbd34747faf2c8aa2da27de8519de377b1c5441a..fe21929a42bda74b953cbcbafe8fe991d8d405ca 100644 (file)
@@ -1,55 +1,55 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<feature\r
-      id="org.simantics.interop.feature"\r
-      label="Interoperability feature"\r
-      version="1.0.0.qualifier"\r
-      provider-name="VTT">\r
-\r
-   <description url="http://www.example.com/description">\r
-      [Enter Feature Description here.]\r
-   </description>\r
-\r
-   <copyright url="http://www.example.com/copyright">\r
-      [Enter Copyright Description here.]\r
-   </copyright>\r
-\r
-   <license url="http://www.example.com/license">\r
-      [Enter License Description here.]\r
-   </license>\r
-\r
-   <plugin\r
-         id="org.simantics.graphviz"\r
-         download-size="0"\r
-         install-size="0"\r
-         version="0.0.0"\r
-         unpack="false"/>\r
-\r
-   <plugin\r
-         id="org.simantics.graphviz.ui"\r
-         download-size="0"\r
-         install-size="0"\r
-         version="0.0.0"\r
-         unpack="false"/>\r
-\r
-   <plugin\r
-         id="org.simantics.interop"\r
-         download-size="0"\r
-         install-size="0"\r
-         version="0.0.0"\r
-         unpack="false"/>\r
-\r
-   <plugin\r
-         id="org.simantics.interop.mapping"\r
-         download-size="0"\r
-         install-size="0"\r
-         version="0.0.0"\r
-         unpack="false"/>\r
-\r
-   <plugin\r
-         id="org.simantics.interop.xmlio"\r
-         download-size="0"\r
-         install-size="0"\r
-         version="0.0.0"\r
-         unpack="false"/>\r
-\r
-</feature>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.simantics.interop.feature"
+      label="Interoperability feature"
+      version="1.0.0.qualifier"
+      provider-name="VTT">
+
+   <description url="http://www.example.com/description">
+      [Enter Feature Description here.]
+   </description>
+
+   <copyright url="http://www.example.com/copyright">
+      [Enter Copyright Description here.]
+   </copyright>
+
+   <license url="http://www.example.com/license">
+      [Enter License Description here.]
+   </license>
+
+   <plugin
+         id="org.simantics.graphviz"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.graphviz.ui"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.interop"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.interop.mapping"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.interop.xmlio"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>
diff --git a/org.simantics.interop.feature/pom.xml b/org.simantics.interop.feature/pom.xml
new file mode 100644 (file)
index 0000000..0639341
--- /dev/null
@@ -0,0 +1,15 @@
+<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>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.interop.feature</artifactId>
+       <packaging>eclipse-feature</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.interop.mapping/pom.xml b/org.simantics.interop.mapping/pom.xml
new file mode 100644 (file)
index 0000000..2b2b01f
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.interop.mapping</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>0.0.1-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.interop.repository/.gitignore b/org.simantics.interop.repository/.gitignore
new file mode 100644 (file)
index 0000000..c4130ba
--- /dev/null
@@ -0,0 +1 @@
+/target/**
diff --git a/org.simantics.interop.repository/.project b/org.simantics.interop.repository/.project
new file mode 100644 (file)
index 0000000..cd72c4e
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.simantics.interop.repository</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.UpdateSiteBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.m2e.core.maven2Builder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>
+               <nature>org.eclipse.pde.UpdateSiteNature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.simantics.interop.repository/.settings/org.eclipse.core.resources.prefs b/org.simantics.interop.repository/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/org.simantics.interop.repository/.settings/org.eclipse.m2e.core.prefs b/org.simantics.interop.repository/.settings/org.eclipse.m2e.core.prefs
new file mode 100644 (file)
index 0000000..f897a7f
--- /dev/null
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/org.simantics.interop.repository/category.xml b/org.simantics.interop.repository/category.xml
new file mode 100644 (file)
index 0000000..f858be9
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <feature id="org.simantics.interop.feature">
+      <category name="org.simantics.interop"/>
+   </feature>
+   <feature id="org.simantics.xml.sax.feature">
+      <category name="org.simantics.interop"/>
+   </feature>
+   <category-def name="org.simantics.interop" label="Simantics Interoperability Components">
+      <description>
+         This is the P2 repository for Simantics interoperability support components
+      </description>
+   </category-def>
+</site>
diff --git a/org.simantics.interop.repository/pom.xml b/org.simantics.interop.repository/pom.xml
new file mode 100644 (file)
index 0000000..17748e8
--- /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"
+       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>
+       <artifactId>org.simantics.interop.repository</artifactId>
+       <version>1.31.0-SNAPSHOT</version>
+       <packaging>eclipse-repository</packaging>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <build>
+               <pluginManagement>
+                       <plugins>
+                               <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+                               <plugin>
+                                       <groupId>org.eclipse.m2e</groupId>
+                                       <artifactId>lifecycle-mapping</artifactId>
+                                       <version>1.0.0</version>
+                                       <configuration>
+                                               <lifecycleMappingMetadata>
+                                                       <pluginExecutions>
+                                                               <pluginExecution>
+                                                                       <pluginExecutionFilter>
+                                                                               <groupId>
+                                                                                       org.apache.maven.plugins
+                                                                               </groupId>
+                                                                               <artifactId>
+                                                                                       maven-clean-plugin
+                                                                               </artifactId>
+                                                                               <versionRange>
+                                                                                       [2.5,)
+                                                                               </versionRange>
+                                                                               <goals>
+                                                                                       <goal>clean</goal>
+                                                                               </goals>
+                                                                       </pluginExecutionFilter>
+                                                                       <action>
+                                                                               <ignore></ignore>
+                                                                       </action>
+                                                               </pluginExecution>
+                                                               <pluginExecution>
+                                                                       <pluginExecutionFilter>
+                                                                               <groupId>
+                                                                                       org.eclipse.tycho
+                                                                               </groupId>
+                                                                               <artifactId>
+                                                                                       tycho-packaging-plugin
+                                                                               </artifactId>
+                                                                               <versionRange>
+                                                                                       [1.0.0,)
+                                                                               </versionRange>
+                                                                               <goals>
+                                                                                       <goal>
+                                                                                               build-qualifier-aggregator
+                                                                                       </goal>
+                                                                               </goals>
+                                                                       </pluginExecutionFilter>
+                                                                       <action>
+                                                                               <ignore></ignore>
+                                                                       </action>
+                                                               </pluginExecution>
+                                                       </pluginExecutions>
+                                               </lifecycleMappingMetadata>
+                                       </configuration>
+                               </plugin>
+                       </plugins>
+               </pluginManagement>
+       </build>
+</project>
diff --git a/org.simantics.interop.update/pom.xml b/org.simantics.interop.update/pom.xml
new file mode 100644 (file)
index 0000000..8b99495
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.interop.update</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.interop.xmlio/pom.xml b/org.simantics.interop.xmlio/pom.xml
new file mode 100644 (file)
index 0000000..b1ebb83
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.interop.xmlio</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.interop/pom.xml b/org.simantics.interop/pom.xml
new file mode 100644 (file)
index 0000000..09f0780
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.interop</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.xml.sax.base/pom.xml b/org.simantics.xml.sax.base/pom.xml
new file mode 100644 (file)
index 0000000..d89338f
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.xml.sax.base</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.xml.sax.feature/.project b/org.simantics.xml.sax.feature/.project
new file mode 100644 (file)
index 0000000..472654b
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.simantics.xml.sax.feature</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.FeatureBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.FeatureNature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.simantics.xml.sax.feature/build.properties b/org.simantics.xml.sax.feature/build.properties
new file mode 100644 (file)
index 0000000..64f93a9
--- /dev/null
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/org.simantics.xml.sax.feature/feature.xml b/org.simantics.xml.sax.feature/feature.xml
new file mode 100644 (file)
index 0000000..ed50988
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.simantics.xml.sax.feature"
+      label="XML Schema-based SAX I/O"
+      version="1.0.0.qualifier"
+      provider-name="VTT">
+
+   <description url="http://www.example.com/description">
+      [Enter Feature Description here.]
+   </description>
+
+   <copyright url="http://www.example.com/copyright">
+      [Enter Copyright Description here.]
+   </copyright>
+
+   <license url="http://www.example.com/license">
+      [Enter License Description here.]
+   </license>
+
+   <plugin
+         id="org.simantics.xml.sax"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.xml.sax.base"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.xml.sax.ontology"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.simantics.xml.sax.ui"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>
diff --git a/org.simantics.xml.sax.feature/pom.xml b/org.simantics.xml.sax.feature/pom.xml
new file mode 100644 (file)
index 0000000..0a6e58e
--- /dev/null
@@ -0,0 +1,15 @@
+<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>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.xml.sax.feature</artifactId>
+       <packaging>eclipse-feature</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.xml.sax.ontology/pom.xml b/org.simantics.xml.sax.ontology/pom.xml
new file mode 100644 (file)
index 0000000..9c4da93
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.xml.sax.ontology</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.xml.sax.ui/pom.xml b/org.simantics.xml.sax.ui/pom.xml
new file mode 100644 (file)
index 0000000..b92e217
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.xml.sax.ui</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/org.simantics.xml.sax/pom.xml b/org.simantics.xml.sax/pom.xml
new file mode 100644 (file)
index 0000000..0a823a0
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+       xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+       <modelVersion>4.0.0</modelVersion>
+
+       <parent>
+               <groupId>org.simantics.interop</groupId>
+               <artifactId>org.simantics.interop.root</artifactId>
+               <version>1.0.0-SNAPSHOT</version>
+       </parent>
+
+       <artifactId>org.simantics.xml.sax</artifactId>
+       <packaging>eclipse-plugin</packaging>
+       <version>1.0.0-SNAPSHOT</version>
+
+</project>
diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..2201f88
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,75 @@
+<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.interop</groupId>
+       <artifactId>org.simantics.interop.root</artifactId>
+       <version>1.0.0-SNAPSHOT</version>
+       <packaging>pom</packaging>
+
+       <!-- common settings for all modules -->
+       <properties>
+               <branch-spec>master</branch-spec>
+               <simantics-download-site>http://www.simantics.org/download</simantics-download-site>
+               <tycho-version>1.0.0</tycho-version>
+       </properties>
+
+       <repositories>
+               <!-- configure p2 repository to resolve against -->
+               <repository>
+                       <id>simantics-sdk</id>
+                       <layout>p2</layout>
+                       <url>${simantics-download-site}/${branch-spec}/sdk</url>
+               </repository>
+       </repositories>
+
+       <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-maven-plugin</artifactId>
+                               <version>${tycho-version}</version>
+                               <extensions>true</extensions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.eclipse.tycho</groupId>
+                               <artifactId>tycho-versions-plugin</artifactId>
+                               <version>${tycho-version}</version>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.eclipse.tycho</groupId>
+                               <artifactId>target-platform-configuration</artifactId>
+                               <version>${tycho-version}</version>
+                               <configuration>
+                                       <ignoreTychoRepositories>true</ignoreTychoRepositories>
+                                       <resolver>p2</resolver>
+                               </configuration>
+                       </plugin>
+               </plugins>
+       </build>
+
+       <modules>
+               <module>org.simantics.excel.poi</module>
+               <!--<module>org.simantics.express</module>-->
+               <module>org.simantics.interop</module>
+               <module>org.simantics.interop.mapping</module>
+               <module>org.simantics.interop.update</module>
+               <module>org.simantics.interop.xmlio</module>
+               <module>org.simantics.xml.sax</module>
+               <module>org.simantics.xml.sax.base</module>
+               <module>org.simantics.xml.sax.ontology</module>
+               <module>org.simantics.xml.sax.ui</module>
+
+               <module>org.simantics.interop.feature</module>
+               <module>org.simantics.xml.sax.feature</module>
+
+               <module>org.simantics.interop.repository</module>
+       </modules>
+</project>