]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.gnuplot/pom.xml
Move platform to only work with JDK's >= 11
[simantics/platform.git] / bundles / org.simantics.gnuplot / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4         xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5         <modelVersion>4.0.0</modelVersion>
6
7         <artifactId>org.simantics.gnuplot</artifactId>
8         <version>0.0.1-SNAPSHOT</version>
9         <packaging>eclipse-plugin</packaging>
10
11         <parent>
12                 <groupId>org.simantics</groupId>
13                 <artifactId>org.simantics.root.bundles</artifactId>
14                 <version>1.0.0-SNAPSHOT</version>
15                 <relativePath>..</relativePath>
16         </parent>
17
18         <!-- common settings for all modules -->
19         <properties>
20                 <maven.compiler.source>11</maven.compiler.source>
21                 <maven.compiler.target>11</maven.compiler.target>
22                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23                 <tycho-version>1.6.0</tycho-version>
24         </properties>
25
26         <build>
27                 <sourceDirectory>src</sourceDirectory>
28                 <plugins>
29                         <plugin>
30                                 <groupId>org.codehaus.mojo</groupId>
31                                 <artifactId>versions-maven-plugin</artifactId>
32                                 <version>2.7</version>
33                                 <configuration>
34                                         <generateBackupPoms>false</generateBackupPoms>
35                                 </configuration>
36                         </plugin>
37                         <plugin>
38                                 <groupId>org.eclipse.tycho</groupId>
39                                 <artifactId>tycho-maven-plugin</artifactId>
40                                 <version>${tycho-version}</version>
41                                 <extensions>true</extensions>
42                         </plugin>
43                         <plugin>
44                                 <artifactId>maven-assembly-plugin</artifactId>
45                                 <version>3.2.0</version>
46                                 <configuration>
47                                         <descriptorRefs>
48                                                 <descriptorRef>jar-with-dependencies</descriptorRef>
49                                         </descriptorRefs>
50                                 </configuration>
51                                 <executions>
52                                         <execution>
53                                                 <id>standalone</id>
54                                                 <phase>package</phase>
55                                                 <goals>
56                                                         <goal>single</goal>
57                                                 </goals>
58                                         </execution>
59                                 </executions>
60                         </plugin>
61                 </plugins>
62                 <pluginManagement>
63                         <plugins>
64                                 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
65                                 <plugin>
66                                         <groupId>org.eclipse.m2e</groupId>
67                                         <artifactId>lifecycle-mapping</artifactId>
68                                         <version>1.0.0</version>
69                                         <configuration>
70                                                 <lifecycleMappingMetadata>
71                                                         <pluginExecutions>
72                                                                 <pluginExecution>
73                                                                         <pluginExecutionFilter>
74                                                                                 <groupId>
75                                                                                         org.eclipse.tycho
76                                                                                 </groupId>
77                                                                                 <artifactId>
78                                                                                         tycho-packaging-plugin
79                                                                                 </artifactId>
80                                                                                 <versionRange>
81                                                                                         [1.0.0,)
82                                                                                 </versionRange>
83                                                                                 <goals>
84                                                                                         <goal>validate-id</goal>
85                                                                                         <goal>build-qualifier</goal>
86                                                                                         <goal>
87                                                                                                 validate-version
88                                                                                         </goal>
89                                                                                 </goals>
90                                                                         </pluginExecutionFilter>
91                                                                         <action>
92                                                                                 <ignore></ignore>
93                                                                         </action>
94                                                                 </pluginExecution>
95                                                                 <pluginExecution>
96                                                                         <pluginExecutionFilter>
97                                                                                 <groupId>
98                                                                                         org.eclipse.tycho
99                                                                                 </groupId>
100                                                                                 <artifactId>
101                                                                                         tycho-compiler-plugin
102                                                                                 </artifactId>
103                                                                                 <versionRange>
104                                                                                         [1.0.0,)
105                                                                                 </versionRange>
106                                                                                 <goals>
107                                                                                         <goal>compile</goal>
108                                                                                 </goals>
109                                                                         </pluginExecutionFilter>
110                                                                         <action>
111                                                                                 <ignore></ignore>
112                                                                         </action>
113                                                                 </pluginExecution>
114                                                                 <pluginExecution>
115                                                                         <pluginExecutionFilter>
116                                                                                 <groupId>org.simantics</groupId>
117                                                                                 <artifactId>
118                                                                                         graph-builder-maven-plugin
119                                                                                 </artifactId>
120                                                                                 <versionRange>
121                                                                                         [0.0.5,)
122                                                                                 </versionRange>
123                                                                                 <goals>
124                                                                                         <goal>compile-graphs</goal>
125                                                                                 </goals>
126                                                                         </pluginExecutionFilter>
127                                                                         <action>
128                                                                                 <ignore></ignore>
129                                                                         </action>
130                                                                 </pluginExecution>
131                                                         </pluginExecutions>
132                                                 </lifecycleMappingMetadata>
133                                         </configuration>
134                                 </plugin>
135                         </plugins>
136                 </pluginManagement>
137         </build>
138
139 <!--    <dependencies> -->
140 <!--            <dependency> -->
141 <!--                    <groupId>junit</groupId> -->
142 <!--                    <artifactId>junit</artifactId> -->
143 <!--                    <version>4.12</version> -->
144 <!--                    <scope>test</scope> -->
145 <!--            </dependency> -->
146 <!--    </dependencies> -->
147 </project>