Implemented (& tested) Spring-Boot-Autoconfiguration for SimpleMapperServcie
[simple-mapper] / 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.jackson</groupId>
6   <artifactId>simple-mapper</artifactId>
7   <version>1.0-SNAPSHOT</version>
8
9   <properties>
10
11     <!-- settings for Spring-Boot -->
12     <java.version>1.8</java.version>
13
14     <!-- other usefull settings -->
15     <encoding>UTF-8</encoding>
16     <maven.compiler.source>1.8</maven.compiler.source>
17     <maven.compiler.target>1.8</maven.compiler.target>
18     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
19
20   </properties>
21
22   <dependencies>
23
24     <dependency>
25       <groupId>com.fasterxml.jackson.core</groupId>
26       <artifactId>jackson-annotations</artifactId>
27     </dependency>
28     <dependency>
29       <groupId>com.fasterxml.jackson.core</groupId>
30       <artifactId>jackson-core</artifactId>
31     </dependency>
32     <dependency>
33       <groupId>com.fasterxml.jackson.core</groupId>
34       <artifactId>jackson-databind</artifactId>
35     </dependency>
36     <dependency>
37       <groupId>org.slf4j</groupId>
38       <artifactId>slf4j-api</artifactId>
39     </dependency>
40
41     <!-- Needed for the Spring-Annotations -->
42     <dependency>
43       <groupId>org.springframework</groupId>
44       <artifactId>spring-webmvc</artifactId>
45       <optional>true</optional>
46     </dependency>
47
48     <!-- Needed for the Spring-Boot autoconfiguration -->
49     <dependency>
50       <groupId>org.springframework.boot</groupId>
51       <artifactId>spring-boot-autoconfigure</artifactId>
52       <optional>true</optional>
53     </dependency>
54
55
56     <!-- Testing -->
57     <dependency>
58       <groupId>junit</groupId>
59       <artifactId>junit</artifactId>
60       <scope>test</scope>
61     </dependency>
62     <dependency>
63       <groupId>org.springframework.boot</groupId>
64       <artifactId>spring-boot-configuration-processor</artifactId>
65       <scope>test</scope>
66     </dependency>
67     <dependency>
68       <groupId>ch.qos.logback</groupId>
69       <artifactId>logback-classic</artifactId>
70       <scope>test</scope>
71     </dependency>
72
73   </dependencies>
74
75   <dependencyManagement>
76      <dependencies>
77       <dependency>
78         <!-- Import dependency management from Spring Boot -->
79         <groupId>org.springframework.boot</groupId>
80         <artifactId>spring-boot-dependencies</artifactId>
81         <version>1.3.5.RELEASE</version>
82         <type>pom</type>
83         <scope>import</scope>
84       </dependency>
85     </dependencies>
86   </dependencyManagement>
87
88 </project>