]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.gnuplot/pom.xml
Switched to tycho 1.6.0 for minor build speedup
[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                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21                 <tycho-version>1.6.0</tycho-version>
22         </properties>
23
24         <build>
25                 <sourceDirectory>src</sourceDirectory>
26                 <plugins>
27                         <plugin>
28                                 <groupId>org.eclipse.tycho</groupId>
29                                 <artifactId>tycho-maven-plugin</artifactId>
30                                 <version>${tycho-version}</version>
31                                 <extensions>true</extensions>
32                         </plugin>
33                         <plugin>
34                                 <artifactId>maven-compiler-plugin</artifactId>
35                                 <version>3.3</version>
36                                 <configuration>
37                                         <source>1.8</source>
38                                         <target>1.8</target>
39                                 </configuration>
40                         </plugin>
41                         <plugin>
42                                 <artifactId>maven-assembly-plugin</artifactId>
43                                 <version>2.6</version>
44                                 <configuration>
45                                         <descriptorRefs>
46                                                 <descriptorRef>jar-with-dependencies</descriptorRef>
47                                         </descriptorRefs>
48                                 </configuration>
49                                 <executions>
50                                         <execution>
51                                                 <id>standalone</id>
52                                                 <phase>package</phase>
53                                                 <goals>
54                                                         <goal>single</goal>
55                                                 </goals>
56                                         </execution>
57                                 </executions>
58                         </plugin>
59                 </plugins>
60                 <pluginManagement>
61                         <plugins>
62                                 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
63                                 <plugin>
64                                         <groupId>org.eclipse.m2e</groupId>
65                                         <artifactId>lifecycle-mapping</artifactId>
66                                         <version>1.0.0</version>
67                                         <configuration>
68                                                 <lifecycleMappingMetadata>
69                                                         <pluginExecutions>
70                                                                 <pluginExecution>
71                                                                         <pluginExecutionFilter>
72                                                                                 <groupId>
73                                                                                         org.eclipse.tycho
74                                                                                 </groupId>
75                                                                                 <artifactId>
76                                                                                         tycho-packaging-plugin
77                                                                                 </artifactId>
78                                                                                 <versionRange>
79                                                                                         [1.0.0,)
80                                                                                 </versionRange>
81                                                                                 <goals>
82                                                                                         <goal>validate-id</goal>
83                                                                                         <goal>build-qualifier</goal>
84                                                                                         <goal>
85                                                                                                 validate-version
86                                                                                         </goal>
87                                                                                 </goals>
88                                                                         </pluginExecutionFilter>
89                                                                         <action>
90                                                                                 <ignore></ignore>
91                                                                         </action>
92                                                                 </pluginExecution>
93                                                                 <pluginExecution>
94                                                                         <pluginExecutionFilter>
95                                                                                 <groupId>
96                                                                                         org.eclipse.tycho
97                                                                                 </groupId>
98                                                                                 <artifactId>
99                                                                                         tycho-compiler-plugin
100                                                                                 </artifactId>
101                                                                                 <versionRange>
102                                                                                         [1.0.0,)
103                                                                                 </versionRange>
104                                                                                 <goals>
105                                                                                         <goal>compile</goal>
106                                                                                 </goals>
107                                                                         </pluginExecutionFilter>
108                                                                         <action>
109                                                                                 <ignore></ignore>
110                                                                         </action>
111                                                                 </pluginExecution>
112                                                                 <pluginExecution>
113                                                                         <pluginExecutionFilter>
114                                                                                 <groupId>org.simantics</groupId>
115                                                                                 <artifactId>
116                                                                                         graph-builder-maven-plugin
117                                                                                 </artifactId>
118                                                                                 <versionRange>
119                                                                                         [0.0.5,)
120                                                                                 </versionRange>
121                                                                                 <goals>
122                                                                                         <goal>compile-graphs</goal>
123                                                                                 </goals>
124                                                                         </pluginExecutionFilter>
125                                                                         <action>
126                                                                                 <ignore></ignore>
127                                                                         </action>
128                                                                 </pluginExecution>
129                                                         </pluginExecutions>
130                                                 </lifecycleMappingMetadata>
131                                         </configuration>
132                                 </plugin>
133                         </plugins>
134                 </pluginManagement>
135         </build>
136
137 <!--    <dependencies> -->
138 <!--            <dependency> -->
139 <!--                    <groupId>junit</groupId> -->
140 <!--                    <artifactId>junit</artifactId> -->
141 <!--                    <version>4.12</version> -->
142 <!--                    <scope>test</scope> -->
143 <!--            </dependency> -->
144 <!--    </dependencies> -->
145 </project>