1 <?xml version="1.0" encoding="UTF-8"?>
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>
7 <artifactId>org.simantics.gnuplot</artifactId>
8 <version>0.0.1-SNAPSHOT</version>
9 <packaging>eclipse-plugin</packaging>
12 <groupId>org.simantics</groupId>
13 <artifactId>org.simantics.root.bundles</artifactId>
14 <version>1.0.0-SNAPSHOT</version>
15 <relativePath>..</relativePath>
18 <!-- common settings for all modules -->
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>
27 <sourceDirectory>src</sourceDirectory>
30 <groupId>org.codehaus.mojo</groupId>
31 <artifactId>versions-maven-plugin</artifactId>
32 <version>2.7</version>
34 <generateBackupPoms>false</generateBackupPoms>
38 <groupId>org.eclipse.tycho</groupId>
39 <artifactId>tycho-maven-plugin</artifactId>
40 <version>${tycho-version}</version>
41 <extensions>true</extensions>
44 <artifactId>maven-assembly-plugin</artifactId>
45 <version>3.2.0</version>
48 <descriptorRef>jar-with-dependencies</descriptorRef>
54 <phase>package</phase>
64 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
66 <groupId>org.eclipse.m2e</groupId>
67 <artifactId>lifecycle-mapping</artifactId>
68 <version>1.0.0</version>
70 <lifecycleMappingMetadata>
73 <pluginExecutionFilter>
78 tycho-packaging-plugin
84 <goal>validate-id</goal>
85 <goal>build-qualifier</goal>
90 </pluginExecutionFilter>
96 <pluginExecutionFilter>
101 tycho-compiler-plugin
109 </pluginExecutionFilter>
115 <pluginExecutionFilter>
116 <groupId>org.simantics</groupId>
118 graph-builder-maven-plugin
124 <goal>compile-graphs</goal>
126 </pluginExecutionFilter>
132 </lifecycleMappingMetadata>
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> -->