Ticket #272: pom.xml

File pom.xml, 16.9 KB (added by rlentz, 9 years ago)
Line 
1
2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4    <modelVersion>4.0.0</modelVersion>
5    <groupId>org.imagejdev.opencl</groupId>
6    <artifactId>jogamp</artifactId>
7    <packaging>jar</packaging>
8    <version>1.0-SNAPSHOT</version>
9    <name>jogamp</name>
10    <url>http://maven.apache.org</url>
11    <build>
12        <plugins>
13            <plugin>
14                <groupId>org.apache.maven.plugins</groupId>
15                <artifactId>maven-dependency-plugin</artifactId>
16                <executions>
17                    <execution>
18                        <id>unpack</id>
19                        <phase>compile</phase>
20                        <goals>
21                            <goal>unpack</goal>
22                        </goals>
23                        <configuration>
24                            <artifactItems>
25                                <artifactItem>
26                                    <groupId>jogamp</groupId>
27                                    <artifactId>gluegen-rt-natives-linux-i586</artifactId>
28                                    <version>0.0.1</version>
29                                    <type>jar</type>
30                                    <overWrite>true</overWrite>
31                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
32                                </artifactItem>
33                                <artifactItem>
34                                    <groupId>jogamp</groupId>
35                                    <artifactId>jogl-natives-linux-i586</artifactId>
36                                    <version>0.0.1</version>
37                                    <type>jar</type>
38                                    <overWrite>true</overWrite>
39                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
40                                </artifactItem>
41                                <artifactItem>
42                                    <groupId>jogamp</groupId>
43                                    <artifactId>nativewindow-natives-linux-i586</artifactId>
44                                    <version>0.0.1</version>
45                                    <type>jar</type>
46                                    <overWrite>true</overWrite>
47                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
48                                </artifactItem>
49                                <artifactItem>
50                                    <groupId>jogamp</groupId>
51                                    <artifactId>jocl-natives-linux-i586</artifactId>
52                                    <version>0.0.1</version>
53                                    <type>jar</type>
54                                    <overWrite>true</overWrite>
55                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
56                                </artifactItem>
57                                <artifactItem>
58                                    <groupId>jogamp</groupId>
59                                    <artifactId>gluegen-rt-natives-linux-amd64</artifactId>
60                                    <version>0.0.1</version>
61                                    <type>jar</type>
62                                    <overWrite>true</overWrite>
63                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
64                                </artifactItem>
65                                <artifactItem>
66                                    <groupId>jogamp</groupId>
67                                    <artifactId>jogl-natives-linux-amd64</artifactId>
68                                    <version>0.0.1</version>
69                                    <type>jar</type>
70                                    <overWrite>true</overWrite>
71                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
72                                </artifactItem>
73                                <artifactItem>
74                                    <groupId>jogamp</groupId>
75                                    <artifactId>nativewindow-natives-linux-amd64</artifactId>
76                                    <version>0.0.1</version>
77                                    <type>jar</type>
78                                    <overWrite>true</overWrite>
79                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
80                                </artifactItem>
81                                <artifactItem>
82                                    <groupId>jogamp</groupId>
83                                    <artifactId>jocl-natives-linux-amd64</artifactId>
84                                    <version>0.0.1</version>
85                                    <type>jar</type>
86                                    <overWrite>true</overWrite>
87                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
88                                </artifactItem>
89                                <artifactItem>
90                                    <groupId>jogamp</groupId>
91                                    <artifactId>gluegen-rt-natives-macosx-universal</artifactId>
92                                    <version>0.0.1</version>
93                                    <type>jar</type>
94                                    <overWrite>true</overWrite>
95                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
96                                </artifactItem>
97                                <artifactItem>
98                                    <groupId>jogamp</groupId>
99                                    <artifactId>jogl-natives-macosx-universal</artifactId>
100                                    <version>0.0.1</version>
101                                    <type>jar</type>
102                                    <overWrite>true</overWrite>
103                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
104                                </artifactItem>
105                                <artifactItem>
106                                    <groupId>jogamp</groupId>
107                                    <artifactId>nativewindow-natives-macosx-universal</artifactId>
108                                    <version>0.0.1</version>
109                                    <type>jar</type>
110                                    <overWrite>true</overWrite>
111                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
112                                </artifactItem>
113                                <artifactItem>
114                                    <groupId>jogamp</groupId>
115                                    <artifactId>jocl-natives-macosx-universal</artifactId>
116                                    <version>0.0.1</version>
117                                    <type>jar</type>
118                                    <overWrite>true</overWrite>
119                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
120                                </artifactItem>
121                                <artifactItem>
122                                    <groupId>jogamp</groupId>
123                                    <artifactId>gluegen-rt-natives-windows-amd64</artifactId>
124                                    <version>0.0.1</version>
125                                    <type>jar</type>
126                                    <overWrite>true</overWrite>
127                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
128                                </artifactItem>
129                                <artifactItem>
130                                    <groupId>jogamp</groupId>
131                                    <artifactId>jogl-natives-windows-amd64</artifactId>
132                                    <version>0.0.1</version>
133                                    <type>jar</type>
134                                    <overWrite>true</overWrite>
135                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
136                                </artifactItem>
137                                <artifactItem>
138                                    <groupId>jogamp</groupId>
139                                    <artifactId>nativewindow-natives-windows-amd64</artifactId>
140                                    <version>0.0.1</version>
141                                    <type>jar</type>
142                                    <overWrite>true</overWrite>
143                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
144                                </artifactItem>
145                                <artifactItem>
146                                    <groupId>jogamp</groupId>
147                                    <artifactId>jocl-natives-windows-amd64</artifactId>
148                                    <version>0.0.1</version>
149                                    <type>jar</type>
150                                    <overWrite>true</overWrite>
151                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
152                                </artifactItem>
153                                <artifactItem>
154                                    <groupId>jogamp</groupId>
155                                    <artifactId>gluegen-rt-natives-windows-i586</artifactId>
156                                    <version>0.0.1</version>
157                                    <type>jar</type>
158                                    <overWrite>true</overWrite>
159                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
160                                </artifactItem>
161                                <artifactItem>
162                                    <groupId>jogamp</groupId>
163                                    <artifactId>jogl-natives-windows-i586</artifactId>
164                                    <version>0.0.1</version>
165                                    <type>jar</type>
166                                    <overWrite>true</overWrite>
167                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
168                                </artifactItem>
169                                <artifactItem>
170                                    <groupId>jogamp</groupId>
171                                    <artifactId>nativewindow-natives-windows-i586</artifactId>
172                                    <version>0.0.1</version>
173                                    <type>jar</type>
174                                    <overWrite>true</overWrite>
175                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
176                                </artifactItem>
177                                <artifactItem>
178                                    <groupId>jogamp</groupId>
179                                    <artifactId>jocl-natives-windows-i586</artifactId>
180                                    <version>0.0.1</version>
181                                    <type>jar</type>
182                                    <overWrite>true</overWrite>
183                                    <outputDirectory>${project.build.directory}/lib</outputDirectory>
184                                </artifactItem>
185                            </artifactItems>
186                        </configuration>
187                    </execution>
188                </executions>
189            </plugin>
190            <plugin>
191                <groupId>org.apache.maven.plugins</groupId>
192                <artifactId>maven-compiler-plugin</artifactId>
193                <version>2.0.2</version>
194                <configuration>
195                    <source>1.6</source>
196                    <target>1.6</target>
197                </configuration>
198            </plugin>
199        </plugins>
200    </build>
201    <dependencies>
202        <dependency>
203            <groupId>junit</groupId>
204            <artifactId>junit</artifactId>
205            <version>3.8.1</version>
206            <scope>test</scope>
207        </dependency>
208        <dependency>
209            <groupId>jogamp</groupId>
210            <artifactId>jocl</artifactId>
211            <version>0.0.1</version>
212        </dependency>
213        <dependency>
214            <groupId>jogamp</groupId>
215            <artifactId>jocl-natives-linux-amd64</artifactId>
216            <version>0.0.1</version>
217        </dependency>
218        <dependency>
219            <groupId>jogamp</groupId>
220            <artifactId>jocl-natives-linux-i586</artifactId>
221            <version>0.0.1</version>
222        </dependency>
223        <dependency>
224            <groupId>jogamp</groupId>
225            <artifactId>jocl-natives-macosx-universal</artifactId>
226            <version>0.0.1</version>
227        </dependency>
228        <dependency>
229            <groupId>jogamp</groupId>
230            <artifactId>jocl-natives-windows-i586</artifactId>
231            <version>0.0.1</version>
232        </dependency>
233        <dependency>
234            <groupId>jogamp</groupId>
235            <artifactId>jocl-natives-windows-amd64</artifactId>
236            <version>0.0.1</version>
237        </dependency>
238        <dependency>
239            <groupId>jogamp</groupId>
240            <artifactId>gluegen-rt</artifactId>
241            <version>0.0.1</version>
242        </dependency>
243        <dependency>
244            <groupId>jogamp</groupId>
245            <artifactId>gluegen-rt-natives-linux-i586</artifactId>
246            <version>0.0.1</version>
247        </dependency>
248        <dependency>
249            <groupId>jogamp</groupId>
250            <artifactId>gluegen-rt-natives-linux-amd64</artifactId>
251            <version>0.0.1</version>
252        </dependency>
253        <dependency>
254            <groupId>jogamp</groupId>
255            <artifactId>gluegen-rt-natives-macosx-universal</artifactId>
256            <version>0.0.1</version>
257        </dependency>
258        <dependency>
259            <groupId>jogamp</groupId>
260            <artifactId>gluegen-rt-natives-windows-i586</artifactId>
261            <version>0.0.1</version>
262        </dependency>
263        <dependency>
264            <groupId>jogamp</groupId>
265            <artifactId>gluegen-rt-natives-windows-amd64</artifactId>
266            <version>0.0.1</version>
267        </dependency>
268        <dependency>
269            <groupId>jogamp</groupId>
270            <artifactId>gluegen-rt-natives-linux-i586</artifactId>
271            <version>0.0.1</version>
272        </dependency>
273        <dependency>
274            <groupId>jogamp</groupId>
275            <artifactId>nativewindow.all</artifactId>
276            <version>0.0.1</version>
277        </dependency>
278        <dependency>
279            <groupId>jogamp</groupId>
280            <artifactId>nativewindow-natives-linux-i586</artifactId>
281            <version>0.0.1</version>
282        </dependency>
283        <dependency>
284            <groupId>jogamp</groupId>
285            <artifactId>nativewindow-natives-linux-amd64</artifactId>
286            <version>0.0.1</version>
287        </dependency>
288        <dependency>
289            <groupId>jogamp</groupId>
290            <artifactId>nativewindow-natives-macosx-universal</artifactId>
291            <version>0.0.1</version>
292        </dependency>
293        <dependency>
294            <groupId>jogamp</groupId>
295            <artifactId>nativewindow-natives-windows-amd64</artifactId>
296            <version>0.0.1</version>
297        </dependency>
298        <dependency>
299            <groupId>jogamp</groupId>
300            <artifactId>nativewindow-natives-windows-i586</artifactId>
301            <version>0.0.1</version>
302        </dependency>
303        <dependency>
304            <groupId>jogamp</groupId>
305            <artifactId>jogl.all</artifactId>
306            <version>0.0.1</version>
307        </dependency>
308        <dependency>
309            <groupId>jogamp</groupId>
310            <artifactId>jogl-natives-macosx-universal</artifactId>
311            <version>0.0.1</version>
312        </dependency>
313        <dependency>
314            <groupId>jogamp</groupId>
315            <artifactId>jogl-natives-linux-amd64</artifactId>
316            <version>0.0.1</version>
317        </dependency>
318        <dependency>
319            <groupId>jogamp</groupId>
320            <artifactId>jogl-natives-linux-i586</artifactId>
321            <version>0.0.1</version>
322        </dependency>
323        <dependency>
324            <groupId>jogamp</groupId>
325            <artifactId>jogl-natives-windows-amd64</artifactId>
326            <version>0.0.1</version>
327        </dependency>
328        <dependency>
329            <groupId>jogamp</groupId>
330            <artifactId>jogl-natives-windows-i586</artifactId>
331            <version>0.0.1</version>
332        </dependency>
333    </dependencies>
334    <repositories>
335    <!-- NB: for various dependencies -->
336        <repository>
337            <id>loci.thirdparty</id>
338            <url>http://dev.loci.wisc.edu:8081/content/repositories/thirdparty</url>
339        </repository>
340    </repositories>
341    <description>Contains the gluegen, nativewindow, jocl and jogl jars/shared libs for windows, osx, and linux platforms.</description>
342</project>