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