pom.xml 5.57 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<!--
  ~ Copyright 2014-2017 the original author or authors.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

Thomas Bosch committed
18
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Johannes Edmeier committed
20
    <modelVersion>4.0.0</modelVersion>
21
    <artifactId>spring-boot-admin-server</artifactId>
22 23
    <name>Spring Boot Admin Server</name>
    <description>Spring Boot Admin Server</description>
Johannes Edmeier committed
24 25
    <parent>
        <groupId>de.codecentric</groupId>
26
        <artifactId>spring-boot-admin-build</artifactId>
27
        <version>${revision}</version>
28
        <relativePath>../spring-boot-admin-build</relativePath>
Johannes Edmeier committed
29 30
    </parent>
    <dependencies>
31 32
        <dependency>
            <groupId>org.springframework.boot</groupId>
Johannes Edmeier committed
33
            <artifactId>spring-boot-starter</artifactId>
34
        </dependency>
Johannes Edmeier committed
35 36
        <dependency>
            <groupId>org.springframework.boot</groupId>
Johannes Edmeier committed
37
            <artifactId>spring-boot-starter-webflux</artifactId>
Johannes Edmeier committed
38 39
        </dependency>
        <dependency>
40 41 42
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <optional>true</optional>
Johannes Edmeier committed
43 44
        </dependency>
        <dependency>
45 46
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
Johannes Edmeier committed
47
        </dependency>
48
        <dependency>
49 50
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
51
        </dependency>
Johannes Edmeier committed
52
        <dependency>
53 54
            <groupId>io.projectreactor.addons</groupId>
            <artifactId>reactor-extra</artifactId>
Johannes Edmeier committed
55 56
        </dependency>
        <dependency>
57 58 59
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
Johannes Edmeier committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
        </dependency>
        <!-- Optional Mail Starter for mail-notfications -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- Optional Discovery Client -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- Optional Eureka Discovery Client -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
76
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
Johannes Edmeier committed
77
            <optional>true</optional>
78 79 80 81 82 83
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-web</artifactId>
                </exclusion>
            </exclusions>
Johannes Edmeier committed
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
        </dependency>
        <!-- Optional Hazelcast-Support -->
        <dependency>
            <groupId>com.hazelcast</groupId>
            <artifactId>hazelcast</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- Optional Configuration Processor for metadata -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- Test -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
Johannes Edmeier committed
104
            <groupId>org.springframework.boot</groupId>
105
            <artifactId>spring-boot-starter-security</artifactId>
Johannes Edmeier committed
106 107 108 109 110 111 112 113 114 115 116 117
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.datatype</groupId>
            <artifactId>jackson-datatype-json-org</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>io.projectreactor</groupId>
            <artifactId>reactor-test</artifactId>
            <scope>test</scope>
        </dependency>
118 119 120 121 122 123
        <dependency>
            <groupId>com.hazelcast</groupId>
            <artifactId>hazelcast</artifactId>
            <classifier>tests</classifier>
            <scope>test</scope>
        </dependency>
124 125 126
        <dependency>
            <groupId>com.github.tomakehurst</groupId>
            <artifactId>wiremock-standalone</artifactId>
Johannes Edmeier committed
127 128 129 130 131 132 133 134 135 136 137 138 139
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <finalName>${project.artifactId}</finalName>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
140
                    <include>instance.properties</include>
Johannes Edmeier committed
141 142 143 144
                </includes>
            </resource>
        </resources>
    </build>
joshiste committed
145
</project>