plsql: add dockerfile. Lots of cleanup/renaming.
[jackhill/mal.git] / java / pom.xml
CommitLineData
31690700
JM
1<?xml version="1.0" encoding="UTF-8"?>
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.martintribe</groupId>
6 <artifactId>mal</artifactId>
7 <packaging>jar</packaging>
8 <version>0.0.1</version>
9
10 <dependencies>
11 <dependency>
12 <groupId>com.google.guava</groupId>
13 <artifactId>guava</artifactId>
14 <version>16.0.1</version>
15 </dependency>
16 <dependency>
17 <groupId>org.apache.commons</groupId>
18 <artifactId>commons-lang3</artifactId>
19 <version>3.3</version>
20 </dependency>
21 <dependency>
22 <groupId>net.java.dev.jna</groupId>
23 <artifactId>jna</artifactId>
24 <version>4.0.0</version>
25 </dependency>
26 </dependencies>
27
28 <build>
29 <plugins>
30 <plugin>
31 <artifactId>maven-compiler-plugin</artifactId>
32 <configuration>
33 <source>1.7</source>
34 <target>1.7</target>
35 </configuration>
36 </plugin>
37 <plugin>
38 <groupId>org.codehaus.mojo</groupId>
39 <artifactId>exec-maven-plugin</artifactId>
40 <version>1.2.1</version>
41 <executions>
42 <execution>
43 <goals>
44 <goal>java</goal>
45 </goals>
46 </execution>
47 </executions>
48 <configuration>
49 <!--
90f618cb 50 <mainClass>mal.stepA_mal</mainClass>
31690700
JM
51 <arguments>
52 <argument>foo</argument>
53 <argument>bar</argument>
54 </arguments>
55 -->
56 </configuration>
57 </plugin>
58 <plugin>
59 <groupId>org.apache.maven.plugins</groupId>
60 <artifactId>maven-shade-plugin</artifactId>
61 <version>1.7.1</version>
62 <executions>
63 <execution>
64 <phase>package</phase>
65 <goals>
66 <goal>shade</goal>
67 </goals>
68 <configuration>
69 <transformers>
70 <transformer
71 implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
90f618cb 72 <mainClass>mal.stepA_mal</mainClass>
31690700
JM
73 </transformer>
74 </transformers>
75 </configuration>
76 </execution>
77 </executions>
78 </plugin>
5245b079
JM
79 <plugin>
80 <artifactId>maven-assembly-plugin</artifactId>
81 <configuration>
82 <descriptorRefs>
83 <descriptorRef>jar-with-dependencies</descriptorRef>
84 </descriptorRefs>
85 <archive>
86 <manifest>
87 <mainClass>mal.stepA_mal</mainClass>
88 </manifest>
89 </archive>
90 </configuration>
91 </plugin>
31690700
JM
92 </plugins>
93 </build>
94</project>