]> gerrit.simantics Code Review - simantics/3d.git/blob - pom.xml
Added LICENSE
[simantics/3d.git] / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3         <modelVersion>4.0.0</modelVersion>
4         <groupId>org.simantics.g3d</groupId>
5         <artifactId>org.simantics.g3d.root</artifactId>
6         <version>1.0.0-SNAPSHOT</version>
7         <packaging>pom</packaging>
8
9         <!-- common settings for all modules -->
10         <properties>
11                 <branch-spec>master</branch-spec>
12                 <simantics-download-site>http://www.simantics.org/download</simantics-download-site>
13                 <tycho-version>1.0.0</tycho-version>
14                 <tycho-extras-version>1.0.0</tycho-extras-version>
15         </properties>
16
17         <repositories>
18                 <!-- configure p2 repository to resolve against -->
19                 <repository>
20                         <id>simantics-sdk</id>
21                         <layout>p2</layout>
22                         <url>${simantics-download-site}/${branch-spec}/sdk</url>
23                 </repository>
24         </repositories>
25
26         <build>
27                 <plugins>
28                         <plugin>
29                                 <groupId>org.eclipse.tycho</groupId>
30                                 <artifactId>tycho-compiler-plugin</artifactId>
31                                 <version>${tycho-version}</version>
32                                 <configuration>
33                                         <compilerArgument>-err:-forbidden</compilerArgument>
34                                 </configuration>
35                         </plugin>
36                         <plugin>
37                                 <groupId>org.eclipse.tycho</groupId>
38                                 <artifactId>tycho-maven-plugin</artifactId>
39                                 <version>${tycho-version}</version>
40                                 <extensions>true</extensions>
41                         </plugin>
42                         <plugin>
43                                 <groupId>org.eclipse.tycho</groupId>
44                                 <artifactId>tycho-versions-plugin</artifactId>
45                                 <version>${tycho-version}</version>
46                         </plugin>
47                         <plugin>
48                                 <groupId>org.eclipse.tycho</groupId>
49                                 <artifactId>target-platform-configuration</artifactId>
50                                 <version>${tycho-version}</version>
51                                 <configuration>
52                                         <includePackedArtifacts>true</includePackedArtifacts>
53                                         <ignoreTychoRepositories>true</ignoreTychoRepositories>
54                                         <resolver>p2</resolver>
55                                         <environments>
56                                                 <environment>
57                                                         <os>win32</os>
58                                                         <ws>win32</ws>
59                                                         <arch>x86_64</arch>
60                                                 </environment>
61                                         </environments>
62                                 </configuration>
63                         </plugin>
64                         <plugin>
65                                 <groupId>org.eclipse.tycho.extras</groupId>
66                                 <artifactId>tycho-pack200b-plugin</artifactId>
67                                 <version>${tycho-extras-version}</version>
68                                 <executions>
69                                         <execution>
70                                                 <id>pack200-pack</id>
71                                                 <goals>
72                                                         <goal>pack</goal>
73                                                 </goals>
74                                         </execution>
75                                 </executions>
76                         </plugin>
77                         <plugin>
78                                 <groupId>org.eclipse.tycho</groupId>
79                                 <artifactId>tycho-p2-plugin</artifactId>
80                                 <version>${tycho-version}</version>
81                                 <executions>
82                                         <execution>
83                                                 <id>attach-p2-metadata</id>
84                                                 <phase>package</phase>
85                                                 <goals>
86                                                         <goal>p2-metadata</goal>
87                                                 </goals>
88                                         </execution>
89                                 </executions>
90                                 <configuration>
91                                         <defaultP2Metadata>false</defaultP2Metadata>
92                                 </configuration>
93                         </plugin>
94
95                 </plugins>
96         </build>
97
98         <modules>
99                 <module>javax.vecmath</module>
100                 <module>org.jcae.opencascade</module>
101                 <module>org.jcae.opencascade.win32.x86_64</module>
102                 <module>vtk</module>
103                 <module>vtk.win32.win32.x86_64</module>
104
105                 <module>org.simantics.g3d</module>
106                 <module>org.simantics.g3d.csg</module>
107                 <module>org.simantics.g3d.csg.ontology</module>
108                 <module>org.simantics.g3d.ontology</module>
109                 <module>org.simantics.g3d.vtk</module>
110                 <module>org.simantics.objmap2</module>
111                 <module>org.simantics.opencascade</module>
112                 <module>org.simantics.opencascade.vtk</module>
113                 <!--<module>org.simantics.g3d.jme</module>-->
114                 <!--<module>org.simantics.opencascade.jme</module>-->
115
116                 <module>org.jcae.opencascade.lib.feature</module>
117                 <module>vtk.lib.feature</module>
118                 <module>org.simantics.g3d.feature</module>
119
120                 <module>org.simantics.g3d.repository</module>
121         </modules>
122 </project>