]> gerrit.simantics Code Review - simantics/python.git/blob - org.simantics.pythonlink.parent/pom.xml
57dd86f639b0595e7f942b507c0f01b650e65917
[simantics/python.git] / org.simantics.pythonlink.parent / 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.python</groupId>
5         <artifactId>org.simantics.pythonlink.parent</artifactId>
6         <version>1.0.0-SNAPSHOT</version>
7         <packaging>pom</packaging>
8
9         <parent>
10                 <groupId>org.simantics.python</groupId>
11                 <artifactId>org.simantics.pythonlink.root</artifactId>
12                 <version>1.0.0-SNAPSHOT</version>
13                 <relativePath>..</relativePath>
14         </parent>
15
16         <!-- common settings for all modules -->
17         <properties>
18                 <branch-spec>master</branch-spec>
19                 <simantics-download-site>http://www.simantics.org/download</simantics-download-site>
20                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21                 <tycho-version>1.4.0</tycho-version>
22         </properties>
23
24         <repositories>
25                 <!-- configure p2 repository to resolve against -->
26                 <repository>
27                         <id>simantics-sdk</id>
28                         <layout>p2</layout>
29                         <url>${simantics-download-site}/${branch-spec}/sdk</url>
30                 </repository>
31         </repositories>
32
33         <build>
34                 <plugins>
35                         <plugin>
36                                 <groupId>org.eclipse.tycho</groupId>
37                                 <artifactId>tycho-maven-plugin</artifactId>
38                                 <version>${tycho-version}</version>
39                                 <extensions>true</extensions>
40                         </plugin>
41                         <plugin>
42                                 <groupId>org.eclipse.tycho</groupId>
43                                 <artifactId>target-platform-configuration</artifactId>
44                                 <version>${tycho-version}</version>
45                                 <configuration>
46                                         <ignoreTychoRepositories>true</ignoreTychoRepositories>
47                                         <resolver>p2</resolver>
48                                         <environments>
49                                                 <environment>
50                                                         <os>win32</os>
51                                                         <ws>win32</ws>
52                                                         <arch>x86_64</arch>
53                                                 </environment>
54                                         </environments>
55                                 </configuration>
56                         </plugin>
57                 </plugins>
58                 <pluginManagement>
59                         <plugins>
60                                 <!--This plugin's configuration is used to store Eclipse m2e settings 
61                                         only. It has no influence on the Maven build itself. -->
62                                 <plugin>
63                                         <groupId>org.eclipse.m2e</groupId>
64                                         <artifactId>lifecycle-mapping</artifactId>
65                                         <version>1.0.0</version>
66                                         <configuration>
67                                                 <lifecycleMappingMetadata>
68                                                         <pluginExecutions>
69                                                                 <pluginExecution>
70                                                                         <pluginExecutionFilter>
71                                                                                 <groupId>
72                                                                                         org.eclipse.tycho
73                                                                                 </groupId>
74                                                                                 <artifactId>
75                                                                                         tycho-compiler-plugin
76                                                                                 </artifactId>
77                                                                                 <versionRange>
78                                                                                         [0.26.0,)
79                                                                                 </versionRange>
80                                                                                 <goals>
81                                                                                         <goal>compile</goal>
82                                                                                 </goals>
83                                                                         </pluginExecutionFilter>
84                                                                         <action>
85                                                                                 <ignore></ignore>
86                                                                         </action>
87                                                                 </pluginExecution>
88                                                                 <pluginExecution>
89                                                                         <pluginExecutionFilter>
90                                                                                 <groupId>
91                                                                                         org.eclipse.tycho
92                                                                                 </groupId>
93                                                                                 <artifactId>
94                                                                                         tycho-packaging-plugin
95                                                                                 </artifactId>
96                                                                                 <versionRange>
97                                                                                         [0.26.0,)
98                                                                                 </versionRange>
99                                                                                 <goals>
100                                                                                         <goal>build-qualifier</goal>
101                                                                                         <goal>validate-id</goal>
102                                                                                         <goal>
103                                                                                                 validate-version
104                                                                                         </goal>
105                                                                                         <goal>
106                                                                                                 build-qualifier-aggregator
107                                                                                         </goal>
108                                                                                 </goals>
109                                                                         </pluginExecutionFilter>
110                                                                         <action>
111                                                                                 <ignore></ignore>
112                                                                         </action>
113                                                                 </pluginExecution>
114                                                                 <pluginExecution>
115                                                                         <pluginExecutionFilter>
116                                                                                 <groupId>
117                                                                                         org.apache.maven.plugins
118                                                                                 </groupId>
119                                                                                 <artifactId>
120                                                                                         maven-clean-plugin
121                                                                                 </artifactId>
122                                                                                 <versionRange>
123                                                                                         [2.5,)
124                                                                                 </versionRange>
125                                                                                 <goals>
126                                                                                         <goal>clean</goal>
127                                                                                 </goals>
128                                                                         </pluginExecutionFilter>
129                                                                         <action>
130                                                                                 <ignore></ignore>
131                                                                         </action>
132                                                                 </pluginExecution>
133                                                         </pluginExecutions>
134                                                 </lifecycleMappingMetadata>
135                                         </configuration>
136                                 </plugin>
137                         </plugins>
138                 </pluginManagement>
139         </build>
140
141         <modules>
142                 <module>../org.simantics.pythonlink</module>
143                 <module>../org.simantics.pythonlink.win32.x86_64</module>
144                 <module>../org.simantics.pythonlink.feature</module>
145                 <module>../org.simantics.pythonlink.repository</module>
146         </modules>
147
148 </project>