Projekt in ein eigenes GIT-Repository ohne Parent-Modul separiert
[percentcodec] / pom.xml
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
5   <modelVersion>4.0.0</modelVersion>
6
7   <groupId>de.juplo</groupId>
8   <artifactId>juplo-percentcodec</artifactId>
9   <name>Juplo - Percent-Codec</name>
10   <version>1.0.1</version>
11   <url>http://www.juplo.de/percentcodec</url>
12
13   <prerequisites>
14     <maven>2.0.6</maven>
15   </prerequisites>
16
17   <scm>
18     <connection>scm:git:http://juplo.de/git/percentcodec</connection>
19     <developerConnection>scm:git:ssh://ich-geh-kaputt.de:/home/kai/git/juplo/percentcodec</developerConnection>
20     <url>http://juplo.de/git</url>
21   </scm>
22
23   <developers>
24     <developer>
25       <id>kai</id>
26       <name>Kai Moritz</name>
27       <email>kai@juplo.de</email>
28     </developer>
29   </developers>
30
31   <properties>
32     <!-- Zeichensatz -->
33     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
34     <!-- Verwendete Versionen -->
35     <junit.version>4.8.1</junit.version>
36     <log4j.version>1.2.16</log4j.version>
37     <slf4j.version>1.6.1</slf4j.version>
38   </properties>
39
40   <dependencies>
41     <dependency>
42       <groupId>junit</groupId>
43       <artifactId>junit</artifactId>
44       <version>${junit.version}</version>
45       <scope>test</scope>
46     </dependency>
47     <dependency>
48       <groupId>org.slf4j</groupId>
49       <artifactId>slf4j-log4j12</artifactId>
50       <version>${slf4j.version}</version>
51       <exclusions>
52         <exclusion>
53           <groupId>log4j</groupId>
54           <artifactId>log4j</artifactId>
55         </exclusion>
56       </exclusions>
57       <scope>test</scope>
58     </dependency>
59     <dependency>
60       <groupId>log4j</groupId>
61       <artifactId>log4j</artifactId>
62       <version>${log4j.version}</version>
63       <exclusions>
64         <exclusion>
65           <groupId>javax.mail</groupId>
66           <artifactId>mail</artifactId>
67         </exclusion>
68         <exclusion>
69           <groupId>javax.jms</groupId>
70           <artifactId>jms</artifactId>
71         </exclusion>
72         <exclusion>
73           <groupId>com.sun.jdmk</groupId>
74           <artifactId>jmxtools</artifactId>
75         </exclusion>
76         <exclusion>
77           <groupId>com.sun.jmx</groupId>
78           <artifactId>jmxri</artifactId>
79         </exclusion>
80       </exclusions>
81       <scope>test</scope>
82     </dependency>
83   </dependencies>
84
85   <distributionManagement>
86     <repository>
87       <id>juplo.internal</id>
88       <name>Internal Release Repository</name>
89       <url>http://juplo.de/archiva/repository/internal/</url>
90     </repository>
91     <snapshotRepository>
92       <id>juplo.snapshots</id>
93       <name>Internal Snapshot Repository</name>
94       <url>http://juplo.de/archiva/repository/snapshots/</url>
95     </snapshotRepository>
96   </distributionManagement>
97
98   <build>
99     <plugins>
100       <plugin>
101         <groupId>org.apache.maven.plugins</groupId>
102         <artifactId>maven-compiler-plugin</artifactId>
103         <configuration>
104           <source>1.6</source>
105           <target>1.6</target>
106           <encoding>utf8</encoding>
107           <showWarnings>true</showWarnings>
108         </configuration>
109       </plugin>
110       <plugin>
111         <groupId>org.apache.maven.plugins</groupId>
112         <artifactId>maven-dependency-plugin</artifactId>
113         <executions>
114           <execution>
115             <id>install</id>
116             <phase>install</phase>
117             <goals>
118               <goal>sources</goal>
119             </goals>
120           </execution>
121         </executions>
122       </plugin>
123       <plugin>
124         <groupId>org.apache.maven.plugins</groupId>
125         <artifactId>maven-source-plugin</artifactId>
126         <executions>
127           <execution>
128             <id>attach-sources</id>
129             <phase>verify</phase>
130             <goals>
131               <goal>jar</goal>
132             </goals>
133           </execution>
134         </executions>
135       </plugin>
136       <plugin>
137         <groupId>org.apache.maven.plugins</groupId>
138         <artifactId>maven-scm-plugin</artifactId>
139         <configuration>
140           <goals>install</goals>
141         </configuration>
142       </plugin>
143     </plugins>
144   </build>
145
146   <reporting>
147     <plugins>
148       <plugin>
149         <artifactId>maven-changes-plugin</artifactId>
150       </plugin>
151       <plugin>
152         <artifactId>maven-checkstyle-plugin</artifactId>
153       </plugin>
154       <plugin>
155         <groupId>org.codehaus.mojo</groupId>
156         <artifactId>cobertura-maven-plugin</artifactId>
157         <version>2.0</version>
158       </plugin>
159       <plugin>
160         <artifactId>maven-javadoc-plugin</artifactId>
161       </plugin>
162       <plugin>
163         <artifactId>maven-jxr-plugin</artifactId>
164       </plugin>
165       <plugin>
166         <artifactId>maven-pmd-plugin</artifactId>
167         <configuration>
168           <linkXref>true</linkXref>
169           <targetJdk>1.5</targetJdk>
170         </configuration>
171       </plugin>
172       <plugin>
173         <artifactId>maven-surefire-report-plugin</artifactId>
174         <version>2.7.2</version>
175       </plugin>
176     </plugins>
177   </reporting>
178
179 </project>