xref: /aosp_15_r20/external/opencensus-java/examples/spring/servlet/pom.xml (revision a24ffb47c3166327784aa05b149974e82e8f71b8)
1*a24ffb47SSadaf Ebrahimi<?xml version="1.0" encoding="UTF-8"?>
2*a24ffb47SSadaf Ebrahimi<project xmlns="http://maven.apache.org/POM/4.0.0"
3*a24ffb47SSadaf Ebrahimi  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4*a24ffb47SSadaf Ebrahimi  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5*a24ffb47SSadaf Ebrahimi  <modelVersion>4.0.0</modelVersion>
6*a24ffb47SSadaf Ebrahimi
7*a24ffb47SSadaf Ebrahimi  <groupId>io.opencensus</groupId>
8*a24ffb47SSadaf Ebrahimi  <artifactId>opencensus-examples-spring-servlet</artifactId>
9*a24ffb47SSadaf Ebrahimi  <version>0.27.0-SNAPSHOT</version>
10*a24ffb47SSadaf Ebrahimi  <packaging>jar</packaging>
11*a24ffb47SSadaf Ebrahimi
12*a24ffb47SSadaf Ebrahimi  <properties>
13*a24ffb47SSadaf Ebrahimi    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
14*a24ffb47SSadaf Ebrahimi    <!-- change to the version you want to use. -->
15*a24ffb47SSadaf Ebrahimi    <apachehttp.version>4.1.4</apachehttp.version>
16*a24ffb47SSadaf Ebrahimi    <opencensus.version>0.26.0</opencensus.version><!-- LATEST_OPENCENSUS_RELEASE_VERSION -->
17*a24ffb47SSadaf Ebrahimi    <prometheus.version>0.6.0</prometheus.version>
18*a24ffb47SSadaf Ebrahimi    <springboot.version>2.5.12</springboot.version>
19*a24ffb47SSadaf Ebrahimi    <java.version>1.8</java.version>
20*a24ffb47SSadaf Ebrahimi  </properties>
21*a24ffb47SSadaf Ebrahimi
22*a24ffb47SSadaf Ebrahimi  <dependencies>
23*a24ffb47SSadaf Ebrahimi    <dependency>
24*a24ffb47SSadaf Ebrahimi      <groupId>org.springframework.boot</groupId>
25*a24ffb47SSadaf Ebrahimi      <artifactId>spring-boot-starter-web</artifactId>
26*a24ffb47SSadaf Ebrahimi      <version>${springboot.version}</version>
27*a24ffb47SSadaf Ebrahimi    </dependency>
28*a24ffb47SSadaf Ebrahimi    <dependency>
29*a24ffb47SSadaf Ebrahimi      <groupId>io.opencensus</groupId>
30*a24ffb47SSadaf Ebrahimi      <artifactId>opencensus-contrib-spring-starter</artifactId>
31*a24ffb47SSadaf Ebrahimi      <version>${opencensus.version}</version>
32*a24ffb47SSadaf Ebrahimi    </dependency>
33*a24ffb47SSadaf Ebrahimi    <dependency>
34*a24ffb47SSadaf Ebrahimi      <groupId>io.opencensus</groupId>
35*a24ffb47SSadaf Ebrahimi      <artifactId>opencensus-exporter-stats-prometheus</artifactId>
36*a24ffb47SSadaf Ebrahimi      <version>${opencensus.version}</version>
37*a24ffb47SSadaf Ebrahimi    </dependency>
38*a24ffb47SSadaf Ebrahimi    <dependency>
39*a24ffb47SSadaf Ebrahimi      <groupId>io.opencensus</groupId>
40*a24ffb47SSadaf Ebrahimi      <artifactId>opencensus-exporter-trace-logging</artifactId>
41*a24ffb47SSadaf Ebrahimi      <version>${opencensus.version}</version>
42*a24ffb47SSadaf Ebrahimi    </dependency>
43*a24ffb47SSadaf Ebrahimi    <dependency>
44*a24ffb47SSadaf Ebrahimi      <groupId>io.prometheus</groupId>
45*a24ffb47SSadaf Ebrahimi      <artifactId>simpleclient_httpserver</artifactId>
46*a24ffb47SSadaf Ebrahimi      <version>${prometheus.version}</version>
47*a24ffb47SSadaf Ebrahimi    </dependency>
48*a24ffb47SSadaf Ebrahimi    <dependency>
49*a24ffb47SSadaf Ebrahimi      <groupId>org.apache.httpcomponents</groupId>
50*a24ffb47SSadaf Ebrahimi      <artifactId>httpasyncclient</artifactId>
51*a24ffb47SSadaf Ebrahimi      <version>${apachehttp.version}</version>
52*a24ffb47SSadaf Ebrahimi    </dependency>
53*a24ffb47SSadaf Ebrahimi  </dependencies>
54*a24ffb47SSadaf Ebrahimi
55*a24ffb47SSadaf Ebrahimi  <build>
56*a24ffb47SSadaf Ebrahimi    <extensions>
57*a24ffb47SSadaf Ebrahimi      <extension>
58*a24ffb47SSadaf Ebrahimi        <groupId>kr.motd.maven</groupId>
59*a24ffb47SSadaf Ebrahimi        <artifactId>os-maven-plugin</artifactId>
60*a24ffb47SSadaf Ebrahimi        <version>1.5.0.Final</version>
61*a24ffb47SSadaf Ebrahimi      </extension>
62*a24ffb47SSadaf Ebrahimi    </extensions>
63*a24ffb47SSadaf Ebrahimi    <pluginManagement>
64*a24ffb47SSadaf Ebrahimi      <plugins>
65*a24ffb47SSadaf Ebrahimi        <plugin>
66*a24ffb47SSadaf Ebrahimi          <groupId>org.apache.maven.plugins</groupId>
67*a24ffb47SSadaf Ebrahimi          <artifactId>maven-compiler-plugin</artifactId>
68*a24ffb47SSadaf Ebrahimi          <version>3.7.0</version>
69*a24ffb47SSadaf Ebrahimi          <configuration>
70*a24ffb47SSadaf Ebrahimi            <source>1.8</source>
71*a24ffb47SSadaf Ebrahimi            <target>1.8</target>
72*a24ffb47SSadaf Ebrahimi          </configuration>
73*a24ffb47SSadaf Ebrahimi        </plugin>
74*a24ffb47SSadaf Ebrahimi      </plugins>
75*a24ffb47SSadaf Ebrahimi    </pluginManagement>
76*a24ffb47SSadaf Ebrahimi    <plugins>
77*a24ffb47SSadaf Ebrahimi      <plugin>
78*a24ffb47SSadaf Ebrahimi        <groupId>org.codehaus.mojo</groupId>
79*a24ffb47SSadaf Ebrahimi        <artifactId>appassembler-maven-plugin</artifactId>
80*a24ffb47SSadaf Ebrahimi        <version>1.10</version>
81*a24ffb47SSadaf Ebrahimi        <configuration>
82*a24ffb47SSadaf Ebrahimi          <programs>
83*a24ffb47SSadaf Ebrahimi            <program>
84*a24ffb47SSadaf Ebrahimi              <id>SpringServletApplication</id>
85*a24ffb47SSadaf Ebrahimi              <mainClass>io.opencensus.examples.spring.servlet.Application</mainClass>
86*a24ffb47SSadaf Ebrahimi            </program>
87*a24ffb47SSadaf Ebrahimi          </programs>
88*a24ffb47SSadaf Ebrahimi        </configuration>
89*a24ffb47SSadaf Ebrahimi      </plugin>
90*a24ffb47SSadaf Ebrahimi    </plugins>
91*a24ffb47SSadaf Ebrahimi  </build>
92*a24ffb47SSadaf Ebrahimi
93*a24ffb47SSadaf Ebrahimi</project>
94