Ported app to Thymeleaf 3.0.x
[juplo-dialect] / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
3   <modelVersion>4.0.0</modelVersion>
4
5   <groupId>de.juplo.thymeleaf</groupId>
6   <artifactId>juplo-dialect</artifactId>
7   <version>1.0.0</version>
8
9   <name>Juplo Thymeleaf-Dialect</name>
10   <description>A thymeleaf-dialect, that collects some usefull utils, missing in the thymeleaf-distribution</description>
11   <url>http://juplo.de/juplo-dialect/index.html</url>
12
13   <scm>
14     <connection>scm:git:http://juplo.de/git/juplo-dialect</connection>
15     <developerConnection>scm:git:ssh://juplo.de:/var/lib/git/juplo/juplo-dialect</developerConnection>
16     <url>http://juplo.de/gitweb/?p=juplo-dialect;a=summary</url>
17   </scm>
18
19   <developers>
20     <developer>
21       <id>kai</id>
22       <name>Kai Moritz</name>
23       <email>kai@juplo.de</email>
24     </developer>
25   </developers>
26
27   <organization>
28     <name>juplo</name>
29     <url>http://juplo.de</url>
30   </organization>
31
32   <licenses>
33     <license>
34       <name>GNU Lesser General Public License, Version 3.0</name>
35       <url>http://www.gnu.org/licenses/lgpl-3.0.en.html</url>
36       <distribution>repo</distribution>
37     </license>
38   </licenses>
39
40   <properties>
41     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
42     <java.version>1.8</java.version>
43     <simple-mapper.version>1.0.0</simple-mapper.version>
44     <thymeleaf.version>3.0.3.RELEASE</thymeleaf.version>
45   </properties>
46
47
48   <dependencies>
49
50     <dependency>
51       <groupId>org.thymeleaf</groupId>
52       <artifactId>thymeleaf</artifactId>
53     </dependency>
54
55     <!-- Needed to parse JSON -->
56     <dependency>
57       <groupId>de.juplo.jackson</groupId>
58       <artifactId>simple-mapper</artifactId>
59       <version>${simple-mapper.version}</version>
60     </dependency>
61
62     <!-- Testing -->
63     <dependency>
64       <groupId>junit</groupId>
65       <artifactId>junit</artifactId>
66       <scope>test</scope>
67     </dependency>
68     <dependency>
69       <groupId>ch.qos.logback</groupId>
70       <artifactId>logback-classic</artifactId>
71       <scope>test</scope>
72     </dependency>
73
74   </dependencies>
75
76   <dependencyManagement>
77      <dependencies>
78       <dependency>
79         <!-- Import dependency management from Spring Boot -->
80         <groupId>org.springframework.boot</groupId>
81         <artifactId>spring-boot-dependencies</artifactId>
82         <version>1.5.1.RELEASE</version>
83         <type>pom</type>
84         <scope>import</scope>
85       </dependency>
86     </dependencies>
87   </dependencyManagement>
88
89   <distributionManagement>
90     <repository>
91       <id>juplo</id>
92       <name>Repository for internal artifacts on juplo.de</name>
93       <url>scpexe://juplo.de/var/www/juplo.de/maven2</url>
94     </repository>
95     <snapshotRepository>
96     </snapshotRepository>
97   </distributionManagement>
98
99   <build>
100     <plugins>
101       <plugin>
102         <groupId>org.apache.maven.plugins</groupId>
103         <artifactId>maven-compiler-plugin</artifactId>
104         <version>3.5.1</version>
105         <configuration>
106           <source>${java.version}</source>
107           <target>${java.version}</target>
108         </configuration>
109       </plugin>
110       <plugin>
111         <groupId>org.apache.maven.plugins</groupId>
112         <artifactId>maven-source-plugin</artifactId>
113         <version>2.1.2</version><!-- Should be same version as in oss-parent-7 -->
114         <executions>
115           <execution>
116             <id>attach-sources</id>
117             <phase>verify</phase>
118             <goals>
119               <goal>jar</goal>
120             </goals>
121           </execution>
122         </executions>
123       </plugin>
124       <plugin>
125         <groupId>org.apache.maven.plugins</groupId>
126         <artifactId>maven-resources-plugin</artifactId>
127         <version>2.7</version>
128         <dependencies>
129           <dependency>
130             <groupId>org.apache.maven.shared</groupId>
131             <artifactId>maven-filtering</artifactId>
132             <version>1.3</version>
133           </dependency>
134         </dependencies>
135         <executions>
136           <execution>
137             <id>copy-resources</id>
138             <phase>pre-site</phase>
139             <goals>
140               <goal>copy-resources</goal>
141             </goals>
142             <configuration>
143               <outputDirectory>${project.build.directory}/filtered-site</outputDirectory>
144               <resources>
145                 <resource>
146                   <directory>src/site</directory>
147                   <filtering>true</filtering>
148                 </resource>
149               </resources>
150             </configuration>
151           </execution>
152         </executions>
153       </plugin>
154     </plugins>
155     <pluginManagement>
156       <plugins>
157         <plugin>
158           <artifactId>maven-site-plugin</artifactId>
159           <version>3.5.1</version>
160           <configuration>
161             <siteDirectory>${project.build.directory}/filtered-site</siteDirectory>
162           </configuration>
163         </plugin>
164       </plugins>
165     </pluginManagement>
166     <extensions>
167       <!-- Enabling the use of SSH -->
168       <extension>
169         <groupId>org.apache.maven.wagon</groupId>
170          <artifactId>wagon-ssh-external</artifactId>
171          <version>2.10</version>
172       </extension>
173     </extensions>
174   </build>
175
176   <reporting>
177     <plugins>
178       <plugin>
179         <groupId>org.apache.maven.plugins</groupId>
180         <artifactId>maven-changes-plugin</artifactId>
181         <version>2.11</version>
182       </plugin>
183       <plugin>
184         <groupId>org.apache.maven.plugins</groupId>
185         <artifactId>maven-javadoc-plugin</artifactId>
186         <version>2.7</version><!-- Should be same version as in oss-parent-7 -->
187         <configuration>
188           <additionalparam>-Xdoclint:none</additionalparam>
189         </configuration>
190       </plugin>
191       <plugin>
192         <groupId>org.apache.maven.plugins</groupId>
193         <artifactId>maven-jxr-plugin</artifactId>
194         <version>2.5</version>
195       </plugin>
196       <plugin>
197         <groupId>org.apache.maven.plugins</groupId>
198         <artifactId>maven-pmd-plugin</artifactId>
199         <version>3.4</version>
200         <configuration>
201           <linkXref>true</linkXref>
202           <targetJdk>1.5</targetJdk>
203         </configuration>
204       </plugin>
205       <plugin>
206         <groupId>org.apache.maven.plugins</groupId>
207         <artifactId>maven-project-info-reports-plugin</artifactId>
208         <version>2.9</version>
209         <configuration>
210           <linkOnly>true</linkOnly>
211         </configuration>
212       </plugin>
213     </plugins>
214   </reporting>
215
216 </project>