Eclipse/Maven integration
[jpim.git] / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4   <groupId>de.j32.jpim</groupId>
5   <artifactId>jpim</artifactId>
6   <packaging>jar</packaging>
7   <version>1.0-SNAPSHOT</version>
8   <name>jpim</name>
9   <url>http://maven.apache.org</url>
10   <dependencies>
11     <dependency>
12       <groupId>junit</groupId>
13       <artifactId>junit</artifactId>
14       <version>4.8.1</version>
15       <scope>test</scope>
16     </dependency>
17     <dependency>
18         <groupId>commons-dbcp</groupId>
19         <artifactId>commons-dbcp</artifactId>
20         <version>1.4</version>
21     </dependency>
22     <dependency>
23         <groupId>hsqldb</groupId>
24         <artifactId>hsqldb</artifactId>
25         <version>1.8.0.10</version>
26     </dependency>
27     <dependency>
28         <groupId>org.springframework</groupId>
29         <artifactId>spring</artifactId>
30         <version>2.5.6</version>
31     </dependency>
32     <dependency>
33         <groupId>org.hibernate</groupId>
34         <artifactId>hibernate</artifactId>
35         <version>3.1.3</version>
36     </dependency>
37     <dependency>
38         <groupId>javax.transaction</groupId>
39         <artifactId>jta</artifactId>
40         <version>1.1</version>
41     </dependency>
42   </dependencies>
43   <build>
44     <plugins>
45       <plugin>
46         <groupId>org.apache.maven.plugins</groupId>
47         <artifactId>maven-compiler-plugin</artifactId>
48         <configuration>
49           <source>1.6</source>
50           <target>1.6</target>
51         </configuration>
52       </plugin>
53       <plugin>
54         <groupId>org.codehaus.mojo</groupId>
55         <artifactId>exec-maven-plugin</artifactId>
56         <version>1.1</version>
57         <executions>
58           <execution>
59             <goals>
60               <goal>exec</goal>
61             </goals>
62           </execution>
63         </executions>
64         <configuration>
65           <executable>java</executable>
66           <arguments>
67             <argument>-classpath</argument>
68             <classpath/>
69             <argument>de.j32.jpim.Main</argument>
70           </arguments>
71         </configuration>
72       </plugin>
73       <plugin>
74         <groupId>org.apache.maven.plugins</groupId>
75         <artifactId>maven-dependency-plugin</artifactId>
76         <executions>
77           <execution>
78             <id>copy-dependencies</id>
79             <phase>package</phase>
80             <goals>
81               <goal>copy-dependencies</goal>
82             </goals>
83             <configuration>
84               <outputDirectory>${project.build.directory}/libs</outputDirectory>
85               <overWriteReleases>false</overWriteReleases>
86               <overWriteSnapshots>true</overWriteSnapshots>
87             </configuration>
88           </execution>
89         </executions>
90       </plugin>
91       <plugin>
92         <groupId>org.apache.maven.plugins</groupId>
93         <artifactId>maven-jar-plugin</artifactId>
94         <configuration>
95           <archive>
96             <manifest>
97               <addClasspath>true</addClasspath>
98               <classpathPrefix>libs</classpathPrefix>
99               <mainClass>de.j32.jpim.Main</mainClass>
100             </manifest>
101           </archive>
102         </configuration>
103       </plugin>
104     </plugins>
105   </build>
106 </project>