]> git.somenet.org - pub/jan/lsdc.git/blob - pom.xml
GITOLITE.txt
[pub/jan/lsdc.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/xsd/maven-4.0.0.xsd">
3         <modelVersion>4.0.0</modelVersion>
4         <groupId>at.ac.tuwien.lsdc</groupId>
5         <artifactId>lsdc</artifactId>
6         <version>0.0.1-SNAPSHOT</version>
7
8         <prerequisites>
9                 <maven>3.0.3</maven>
10         </prerequisites>
11
12         <properties>
13                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14         </properties>
15
16         <dependencies>
17                 <dependency>
18                         <groupId>org.slf4j</groupId>
19                         <artifactId>slf4j-api</artifactId>
20                         <version>1.7.5</version>
21                 </dependency>
22                 <dependency>
23                         <groupId>ch.qos.logback</groupId>
24                         <artifactId>logback-classic</artifactId>
25                         <version>1.0.7</version>
26                 </dependency>
27                 <dependency>
28                         <groupId>net.sf.opencsv</groupId>
29                         <artifactId>opencsv</artifactId>
30                         <version>2.3</version>
31                 </dependency>
32         </dependencies>
33
34         <build>
35                 <sourceDirectory>src/</sourceDirectory>
36                 <plugins>
37                         <plugin>
38                                 <groupId>org.codehaus.mojo</groupId>
39                                 <artifactId>exec-maven-plugin</artifactId>
40                                 <version>1.2.1</version>
41                         </plugin>
42                         <plugin>
43                                 <artifactId>maven-compiler-plugin</artifactId>
44                                 <version>3.0</version>
45                                 <configuration>
46                                         <source>1.7</source>
47                                         <target>1.7</target>
48                                 </configuration>
49                         </plugin>
50                         <plugin>
51                                 <groupId>org.apache.maven.plugins</groupId>
52                                 <artifactId>maven-jar-plugin</artifactId>
53                                 <version>2.4</version>
54                                 <configuration>
55                                         <archive>
56                                                 <manifest>
57                                                         <mainClass>at.ac.tuwien.lsdc.SchedSimulator</mainClass>
58                                                         <addClasspath>true</addClasspath>
59                                                         <classpathPrefix>lib/</classpathPrefix>
60                                                 </manifest>
61                                         </archive>
62                                 </configuration>
63                         </plugin>
64                         <plugin>
65                                 <groupId>org.apache.maven.plugins</groupId>
66                                 <artifactId>maven-dependency-plugin</artifactId>
67                                 <version>2.6</version>
68                                 <executions>
69                                         <execution>
70                                                 <id>copy-dependencies</id>
71                                                 <phase>package</phase>
72                                                 <goals>
73                                                         <goal>copy-dependencies</goal>
74                                                 </goals>
75                                                 <configuration>
76                                                         <outputDirectory>${project.build.directory}/lib</outputDirectory>
77                                                         <overWriteReleases>false</overWriteReleases>
78                                                         <overWriteSnapshots>true</overWriteSnapshots>
79                                                 </configuration>
80                                         </execution>
81                                 </executions>
82                         </plugin>
83                         <plugin>
84                                 <artifactId>maven-assembly-plugin</artifactId>
85                                 <version>2.4</version>
86                                 <executions>
87                                         <execution>
88                                                 <id>zip-Dependencies</id>
89                                                 <phase>package</phase>
90                                                 <configuration>
91                                                         <descriptors>
92                                                                 <descriptor>maven/zipDeps.xml</descriptor>
93                                                         </descriptors>
94                                                 </configuration>
95                                                 <goals>
96                                                         <goal>single</goal>
97                                                 </goals>
98                                         </execution>
99                                         <execution>
100                                                 <id>zip-Dependencies-and-Site</id>
101                                                 <phase>post-site</phase>
102                                                 <configuration>
103                                                         <descriptors>
104                                                                 <descriptor>maven/zipDepsSite.xml</descriptor>
105                                                         </descriptors>
106                                                 </configuration>
107                                                 <goals>
108                                                         <goal>single</goal>
109                                                 </goals>
110                                         </execution>
111                                 </executions>
112                         </plugin>
113                         <plugin>
114                                 <groupId>org.apache.maven.plugins</groupId>
115                                 <artifactId>maven-surefire-plugin</artifactId>
116                                 <version>2.13</version>
117                                 <configuration>
118                                         <testFailureIgnore>true</testFailureIgnore>
119                                 </configuration>
120                         </plugin>
121                         <!-- </plugins> -->
122                         <!-- </build> -->
123
124                         <!-- Report generation -->
125                         <!-- <reporting> -->
126                         <!-- <plugins> -->
127                         <plugin>
128                                 <groupId>org.apache.maven.plugins</groupId>
129                                 <artifactId>maven-javadoc-plugin</artifactId>
130                                 <version>2.9</version>
131                                 <configuration>
132                                         <show>private</show>
133                                 </configuration>
134                                 <executions>
135                                         <execution>
136                                                 <phase>verify</phase>
137                                                 <goals>
138                                                         <goal>javadoc</goal>
139                                                 </goals>
140                                         </execution>
141                                 </executions>
142                         </plugin>
143                         <plugin>
144                                 <groupId>org.apache.maven.plugins</groupId>
145                                 <artifactId>maven-jxr-plugin</artifactId>
146                                 <version>2.3</version>
147                                 <executions>
148                                         <execution>
149                                                 <phase>verify</phase>
150                                                 <goals>
151                                                         <goal>jxr</goal>
152                                                 </goals>
153                                         </execution>
154                                 </executions>
155                         </plugin>
156                         <plugin>
157                                 <groupId>org.codehaus.mojo</groupId>
158                                 <artifactId>cobertura-maven-plugin</artifactId>
159                                 <version>2.5.2</version>
160                                 <configuration>
161                                         <format>xml</format>
162                                 </configuration>
163                                 <executions>
164                                         <execution>
165                                                 <phase>verify</phase>
166                                                 <goals>
167                                                         <goal>cobertura</goal>
168                                                 </goals>
169                                         </execution>
170                                 </executions>
171                         </plugin>
172                         <plugin>
173                                 <groupId>org.apache.maven.plugins</groupId>
174                                 <artifactId>maven-checkstyle-plugin</artifactId>
175                                 <version>2.9.1</version>
176                                 <executions>
177                                         <execution>
178                                                 <phase>verify</phase>
179                                                 <goals>
180                                                         <goal>checkstyle</goal>
181                                                 </goals>
182                                                 <configuration>
183                                                         <configLocation>checkstyle.xml</configLocation>
184                                                 </configuration>
185                                         </execution>
186                                 </executions>
187                         </plugin>
188                         <plugin>
189                                 <groupId>org.codehaus.mojo</groupId>
190                                 <artifactId>javancss-maven-plugin</artifactId>
191                                 <version>2.0</version>
192                                 <executions>
193                                         <execution>
194                                                 <phase>verify</phase>
195                                                 <goals>
196                                                         <goal>report</goal>
197                                                 </goals>
198                                         </execution>
199                                 </executions>
200                         </plugin>
201                         <plugin>
202                                 <groupId>org.apache.maven.plugins</groupId>
203                                 <artifactId>maven-pmd-plugin</artifactId>
204                                 <version>2.7.1</version>
205                                 <configuration>
206                                         <targetJdk>1.6</targetJdk>
207                                 </configuration>
208                                 <executions>
209                                         <execution>
210                                                 <phase>verify</phase>
211                                                 <goals>
212                                                         <goal>pmd</goal>
213                                                         <goal>cpd</goal>
214                                                 </goals>
215                                         </execution>
216                                 </executions>
217                         </plugin>
218                         <plugin>
219                                 <groupId>org.codehaus.mojo</groupId>
220                                 <artifactId>findbugs-maven-plugin</artifactId>
221                                 <version>2.5.2</version>
222                                 <executions>
223                                         <execution>
224                                                 <phase>verify</phase>
225                                                 <goals>
226                                                         <goal>findbugs</goal>
227                                                 </goals>
228                                                 <configuration>
229                                                         <findbugsXmlOutput>true</findbugsXmlOutput>
230                                                         <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
231                                                         <xmlOutput>true</xmlOutput>
232                                                 </configuration>
233                                         </execution>
234                                 </executions>
235                         </plugin>
236                         <plugin>
237                                 <groupId>org.apache.maven.plugins</groupId>
238                                 <artifactId>maven-project-info-reports-plugin</artifactId>
239                                 <version>2.7</version>
240                                 <executions>
241                                         <execution>
242                                                 <phase>site</phase>
243                                         </execution>
244                                 </executions>
245                         </plugin>
246                 </plugins>
247                 <!-- </reporting> -->
248         </build>
249 </project>