pom.xml 10.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ Licensed to the Apache Software Foundation (ASF) under one or more
  ~ contributor license agreements.  See the NOTICE file distributed with
  ~ this work for additional information regarding copyright ownership.
  ~ The ASF licenses this file to You 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.
  ~
  -->

wu-sheng's avatar
wu-sheng 已提交
20
<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">
21 22 23
    <parent>
        <artifactId>oap-server</artifactId>
        <groupId>org.apache.skywalking</groupId>
wu-sheng's avatar
wu-sheng 已提交
24
        <version>6.5.0-SNAPSHOT</version>
25 26 27 28 29 30 31
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>server-starter</artifactId>
    <packaging>jar</packaging>

    <dependencies>
32 33 34 35 36
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>server-core</artifactId>
            <version>${project.version}</version>
        </dependency>
wu-sheng's avatar
wu-sheng 已提交
37

wu-sheng's avatar
wu-sheng 已提交
38
        <!-- OAL runtime core -->
wu-sheng's avatar
wu-sheng 已提交
39 40
        <dependency>
            <groupId>org.apache.skywalking</groupId>
wu-sheng's avatar
wu-sheng 已提交
41
            <artifactId>oal-rt</artifactId>
wu-sheng's avatar
wu-sheng 已提交
42 43
            <version>${project.version}</version>
        </dependency>
wu-sheng's avatar
wu-sheng 已提交
44
        <!-- OAL runtime core -->
wu-sheng's avatar
wu-sheng 已提交
45

46
        <!-- cluster module -->
47 48 49 50 51 52 53 54 55 56
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>cluster-standalone-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>cluster-zookeeper-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
57 58 59 60 61
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>cluster-kubernetes-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
62 63
        <dependency>
            <groupId>org.apache.skywalking</groupId>
J
Jared Tan 已提交
64
            <artifactId>cluster-consul-plugin</artifactId>
65 66
            <version>${project.version}</version>
        </dependency>
C
caoyixiong 已提交
67 68 69 70 71
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>cluster-nacos-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
A
Alan Lau 已提交
72 73 74 75 76
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>cluster-etcd-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
77 78 79 80 81
        <!-- cluster module -->

        <!-- receiver module -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
82
            <artifactId>skywalking-mesh-receiver-plugin</artifactId>
83 84
            <version>${project.version}</version>
        </dependency>
wu-sheng's avatar
wu-sheng 已提交
85 86
        <dependency>
            <groupId>org.apache.skywalking</groupId>
87
            <artifactId>skywalking-istio-telemetry-receiver-plugin</artifactId>
wu-sheng's avatar
wu-sheng 已提交
88 89
            <version>${project.version}</version>
        </dependency>
90 91 92 93 94
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>skywalking-register-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
95 96 97 98
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>skywalking-jvm-receiver-plugin</artifactId>
            <version>${project.version}</version>
99 100 101 102 103
        </dependency>
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>skywalking-trace-receiver-plugin</artifactId>
            <version>${project.version}</version>
104
        </dependency>
105 106 107 108 109
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>envoy-metrics-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
110 111 112 113 114
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>zipkin-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
wu-sheng's avatar
wu-sheng 已提交
115 116 117 118 119
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>skywalking-clr-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
120 121 122 123 124
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>skywalking-so11y-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
125 126 127 128 129
        <!-- receiver module -->

        <!-- storage module -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
wu-sheng's avatar
wu-sheng 已提交
130
            <artifactId>storage-jdbc-hikaricp-plugin</artifactId>
131 132
            <version>${project.version}</version>
        </dependency>
133 134
        <dependency>
            <groupId>org.apache.skywalking</groupId>
135
            <artifactId>storage-elasticsearch-plugin</artifactId>
136 137
            <version>${project.version}</version>
        </dependency>
138 139 140 141 142
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>storage-zipkin-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
143 144 145 146 147
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>jaeger-receiver-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
148
        <!-- storage module -->
149

150
        <!-- queryBuild module -->
151 152 153 154 155
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>query-graphql-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
156
        <!-- queryBuild module -->
wu-sheng's avatar
wu-sheng 已提交
157 158 159 160 161 162 163

        <!-- alarm module -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>server-alarm-plugin</artifactId>
            <version>${project.version}</version>
        </dependency>
164 165 166 167 168 169 170

        <!-- telemetry -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>telemetry-prometheus</artifactId>
            <version>${project.version}</version>
        </dependency>
171 172 173 174 175
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>telemetry-so11y</artifactId>
            <version>${project.version}</version>
        </dependency>
wu-sheng's avatar
wu-sheng 已提交
176 177 178 179 180 181 182

        <!-- exporter -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>exporter</artifactId>
            <version>${project.version}</version>
        </dependency>
183 184 185 186 187 188 189

        <!-- configuration -->
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>grpc-configuration-sync</artifactId>
            <version>${project.version}</version>
        </dependency>
190 191 192 193 194 195

        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>configuration-apollo</artifactId>
            <version>${project.version}</version>
        </dependency>
196 197 198 199 200
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>configuration-nacos</artifactId>
            <version>${project.version}</version>
        </dependency>
201 202 203 204 205
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>configuration-zookeeper</artifactId>
            <version>${project.version}</version>
        </dependency>
A
Alan Lau 已提交
206 207 208 209 210
        <dependency>
            <groupId>org.apache.skywalking</groupId>
            <artifactId>configuration-etcd</artifactId>
            <version>${project.version}</version>
        </dependency>
211
    </dependencies>
212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237
    <build>
        <finalName>skywalking-oap</finalName>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>${compiler.version}</source>
                    <target>${compiler.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <configuration>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <excludes>
                        <exclude>application.yml</exclude>
                        <exclude>log4j2.xml</exclude>
238 239
                        <exclude>alarm-settings.yml</exclude>
                        <exclude>component-libraries.yml</exclude>
wu-sheng's avatar
wu-sheng 已提交
240
                        <exclude>datasource-settings.properties</exclude>
241
                        <exclude>endpoint_naming_rules.properties</exclude>
wu-sheng's avatar
wu-sheng 已提交
242
                        <exclude>official_analysis.oal</exclude>
243
                        <exclude>gateways.yml</exclude>
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266
                    </excludes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <executions>
                    <execution>
                        <id>assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                        <configuration>
                            <descriptors>
                                <descriptor>src/main/assembly/assembly.xml</descriptor>
                            </descriptors>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
J
Jared Tan 已提交
267
</project>