added 1.0.0 changes
[lwes-journaller-java.git] / pom.xml
blobe27016c4fb36e3cf27daab9c87c66602810c5b2f
1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2          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.lwes</groupId>
6     <artifactId>lwes-journaller-java</artifactId>
7     <packaging>jar</packaging>
8     <version>1.0.0</version>
9     <name>lwes-journaller-java</name>
10     <url>http://maven.apache.org</url>
11     <dependencies>
12         <dependency>
13             <groupId>junit</groupId>
14             <artifactId>junit</artifactId>
15             <version>4.4</version>
16             <scope>test</scope>
17         </dependency>
18         <dependency>
19             <groupId>commons-logging</groupId>
20             <artifactId>commons-logging</artifactId>
21             <version>1.1.1</version>
22         </dependency>
23         <dependency>
24             <groupId>org.lwes</groupId>
25             <artifactId>lwes-java</artifactId>
26             <version>0.2.4</version>
27         </dependency>
28         <dependency>
29             <groupId>log4j</groupId>
30             <artifactId>log4j</artifactId>
31             <version>1.2.15</version>
32             <exclusions>
33                 <exclusion>
34                     <groupId>com.sun.jmx</groupId>
35                     <artifactId>jmxri</artifactId>
36                 </exclusion>
37                 <exclusion>
38                     <groupId>com.sun.jdmk</groupId>
39                     <artifactId>jmxtools</artifactId>
40                 </exclusion>
41                 <exclusion>
42                     <groupId>javax.jms</groupId>
43                     <artifactId>jms</artifactId>
44                 </exclusion>
45                 <exclusion>
46                     <groupId>javax.mail</groupId>
47                     <artifactId>mail</artifactId>
48                 </exclusion>
49                 <exclusion>
50                     <groupId>javax.activation</groupId>
51                     <artifactId>activation</artifactId>
52                 </exclusion>
53             </exclusions>
54         </dependency>
55         <dependency>
56             <groupId>args4j</groupId>
57             <artifactId>args4j</artifactId>
58             <version>2.0.12</version>
59         </dependency>
60         <dependency>
61             <groupId>org.apache.hadoop</groupId>
62             <artifactId>hadoop-core</artifactId>
63             <version>0.20.1-169.56</version>
64         </dependency>
65     </dependencies>
66     <build>
67         <resources>
68             <resource>
69                 <directory>src/main/resources</directory>
70                 <filtering>true</filtering>
71             </resource>
72         </resources>
73         <plugins>
74             <plugin>
75                 <groupId>org.apache.maven.plugins</groupId>
76                 <artifactId>maven-jar-plugin</artifactId>
77                 <configuration>
78                     <excludes>
79                         <exclude>*.xml</exclude>
80                         <exclude>*.properties</exclude>
81                         <exclude>*.esf</exclude>
82                     </excludes>
83                 </configuration>
84             </plugin>
85             <plugin>
86                 <groupId>org.apache.maven.plugins</groupId>
87                 <artifactId>maven-resources-plugin</artifactId>
88                 <configuration>
89                     <encoding>UTF-8</encoding>
90                 </configuration>
91             </plugin>
92             <plugin>
93                 <artifactId>maven-compiler-plugin</artifactId>
94                 <configuration>
95                     <source>1.5</source>
96                     <target>1.5</target>
97                 </configuration>
98             </plugin>
99             <plugin>
100                 <artifactId>maven-surefire-plugin</artifactId>
101                 <version>2.3</version>
102             </plugin>
103             <plugin>
104                 <groupId>org.codehaus.mojo</groupId>
105                 <artifactId>cobertura-maven-plugin</artifactId>
106             </plugin>
107             <plugin>
108                 <artifactId>maven-assembly-plugin</artifactId>
109                 <version>2.2-beta-5</version>
110                 <executions>
111                     <execution>
112                         <id>distribution</id>
113                         <phase>package</phase>
114                         <goals><goal>single</goal></goals>
115                         <configuration>
116                             <descriptors>
117                                 <descriptor>src/assemble/distribution.xml</descriptor>
118                             </descriptors>
119                         </configuration>
120                     </execution>
121                     <execution>
122                         <id>executable-jar</id>
123                         <phase>package</phase>
124                         <goals><goal>single</goal></goals>
125                         <configuration>
126                             <appendAssemblyId>false</appendAssemblyId>
127                             <finalName>dejournaller-${project.version}</finalName>
128                             <descriptorRefs>
129                                 <descriptorRef>jar-with-dependencies</descriptorRef>
130                             </descriptorRefs>
131                             <archive>
132                                 <manifest>
133                                     <mainClass>org.lwes.journaller.DeJournaller</mainClass>
134                                 </manifest>
135                             </archive>
136                         </configuration>
137                     </execution>
138                 </executions>
139             </plugin>
140         </plugins>
141     </build>
142     <repositories>
143         <repository>
144             <id>central</id>
145             <name>Maven central repository</name>
146             <url>http://repo1.maven.org/maven2/</url>
147         </repository>
148     </repositories>
149     <reporting>
150         <plugins>
151             <plugin>
152                 <groupId>org.apache.maven.plugins</groupId>
153                 <artifactId>maven-javadoc-plugin</artifactId>
154                 <version>2.6.1</version>
155             </plugin>
156             <plugin>
157                 <groupId>org.codehaus.mojo</groupId>
158                 <artifactId>findbugs-maven-plugin</artifactId>
159                 <version>2.3</version>
160             </plugin>
161             <plugin>
162                 <groupId>org.codehaus.mojo</groupId>
163                 <artifactId>emma-maven-plugin</artifactId>
164                 <version>1.0-alpha-2</version>
165                 <inherited>true</inherited>
166             </plugin>
167         </plugins>
168     </reporting>
169 </project>