1*8a52c783SCole Faust<!-- 2*8a52c783SCole Faust ~ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3*8a52c783SCole Faust ~ 4*8a52c783SCole Faust ~ Licensed under the Apache License, Version 2.0 (the "License"). 5*8a52c783SCole Faust ~ You may not use this file except in compliance with the License. 6*8a52c783SCole Faust ~ A copy of the License is located at 7*8a52c783SCole Faust ~ 8*8a52c783SCole Faust ~ http://aws.amazon.com/apache2.0 9*8a52c783SCole Faust ~ 10*8a52c783SCole Faust ~ or in the "license" file accompanying this file. This file is distributed 11*8a52c783SCole Faust ~ on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 12*8a52c783SCole Faust ~ express or implied. See the License for the specific language governing 13*8a52c783SCole Faust ~ permissions and limitations under the License. 14*8a52c783SCole Faust --> 15*8a52c783SCole Faust 16*8a52c783SCole Faust<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 17*8a52c783SCole Faust xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 18*8a52c783SCole Faust <modelVersion>4.0.0</modelVersion> 19*8a52c783SCole Faust <parent> 20*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 21*8a52c783SCole Faust <artifactId>aws-sdk-java-pom</artifactId> 22*8a52c783SCole Faust <version>2.24.3</version> 23*8a52c783SCole Faust <relativePath>../../pom.xml</relativePath> 24*8a52c783SCole Faust </parent> 25*8a52c783SCole Faust 26*8a52c783SCole Faust <artifactId>sdk-benchmarks</artifactId> 27*8a52c783SCole Faust <packaging>jar</packaging> 28*8a52c783SCole Faust 29*8a52c783SCole Faust <name>AWS Java SDK :: Test :: SDK Benchmarks</name> 30*8a52c783SCole Faust <description>Contains JMH benchmark code for the SDK</description> 31*8a52c783SCole Faust 32*8a52c783SCole Faust <properties> 33*8a52c783SCole Faust <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 34*8a52c783SCole Faust 35*8a52c783SCole Faust <!-- 36*8a52c783SCole Faust JMH version to use with this project. 37*8a52c783SCole Faust --> 38*8a52c783SCole Faust <jmh.version>1.29</jmh.version> 39*8a52c783SCole Faust 40*8a52c783SCole Faust <!-- 41*8a52c783SCole Faust Java source/target to use for compilation. 42*8a52c783SCole Faust --> 43*8a52c783SCole Faust <javac.target>1.8</javac.target> 44*8a52c783SCole Faust 45*8a52c783SCole Faust <!-- 46*8a52c783SCole Faust Name of the benchmark Uber-JAR to generate. 47*8a52c783SCole Faust --> 48*8a52c783SCole Faust <uberjar.name>benchmarks</uberjar.name> 49*8a52c783SCole Faust 50*8a52c783SCole Faust <sdk-v1.version>1.11.404</sdk-v1.version> 51*8a52c783SCole Faust <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version> 52*8a52c783SCole Faust </properties> 53*8a52c783SCole Faust 54*8a52c783SCole Faust <dependencies> 55*8a52c783SCole Faust <dependency> 56*8a52c783SCole Faust <groupId>org.openjdk.jmh</groupId> 57*8a52c783SCole Faust <artifactId>jmh-core</artifactId> 58*8a52c783SCole Faust <version>${jmh.version}</version> 59*8a52c783SCole Faust </dependency> 60*8a52c783SCole Faust <dependency> 61*8a52c783SCole Faust <groupId>org.openjdk.jmh</groupId> 62*8a52c783SCole Faust <artifactId>jmh-generator-annprocess</artifactId> 63*8a52c783SCole Faust <version>${jmh.version}</version> 64*8a52c783SCole Faust <scope>provided</scope> 65*8a52c783SCole Faust </dependency> 66*8a52c783SCole Faust 67*8a52c783SCole Faust <dependency> 68*8a52c783SCole Faust <groupId>com.amazonaws</groupId> 69*8a52c783SCole Faust <artifactId>aws-java-sdk-core</artifactId> 70*8a52c783SCole Faust <version>${sdk-v1.version}</version> 71*8a52c783SCole Faust </dependency> 72*8a52c783SCole Faust 73*8a52c783SCole Faust <dependency> 74*8a52c783SCole Faust <groupId>com.amazonaws</groupId> 75*8a52c783SCole Faust <artifactId>aws-java-sdk-dynamodb</artifactId> 76*8a52c783SCole Faust <version>${sdk-v1.version}</version> 77*8a52c783SCole Faust </dependency> 78*8a52c783SCole Faust 79*8a52c783SCole Faust <dependency> 80*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 81*8a52c783SCole Faust <artifactId>dynamodb</artifactId> 82*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 83*8a52c783SCole Faust </dependency> 84*8a52c783SCole Faust 85*8a52c783SCole Faust <dependency> 86*8a52c783SCole Faust <groupId>com.amazonaws</groupId> 87*8a52c783SCole Faust <artifactId>aws-java-sdk-ec2</artifactId> 88*8a52c783SCole Faust <version>${sdk-v1.version}</version> 89*8a52c783SCole Faust </dependency> 90*8a52c783SCole Faust 91*8a52c783SCole Faust <dependency> 92*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 93*8a52c783SCole Faust <artifactId>ec2</artifactId> 94*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 95*8a52c783SCole Faust </dependency> 96*8a52c783SCole Faust 97*8a52c783SCole Faust <dependency> 98*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 99*8a52c783SCole Faust <artifactId>aws-query-protocol</artifactId> 100*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 101*8a52c783SCole Faust </dependency> 102*8a52c783SCole Faust 103*8a52c783SCole Faust <dependency> 104*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 105*8a52c783SCole Faust <artifactId>aws-json-protocol</artifactId> 106*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 107*8a52c783SCole Faust </dependency> 108*8a52c783SCole Faust 109*8a52c783SCole Faust <dependency> 110*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 111*8a52c783SCole Faust <artifactId>protocol-core</artifactId> 112*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 113*8a52c783SCole Faust </dependency> 114*8a52c783SCole Faust 115*8a52c783SCole Faust <dependency> 116*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 117*8a52c783SCole Faust <artifactId>sdk-core</artifactId> 118*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 119*8a52c783SCole Faust </dependency> 120*8a52c783SCole Faust 121*8a52c783SCole Faust <dependency> 122*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 123*8a52c783SCole Faust <artifactId>http-client-spi</artifactId> 124*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 125*8a52c783SCole Faust </dependency> 126*8a52c783SCole Faust <dependency> 127*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 128*8a52c783SCole Faust <artifactId>url-connection-client</artifactId> 129*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 130*8a52c783SCole Faust </dependency> 131*8a52c783SCole Faust <dependency> 132*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 133*8a52c783SCole Faust <artifactId>netty-nio-client</artifactId> 134*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 135*8a52c783SCole Faust </dependency> 136*8a52c783SCole Faust <dependency> 137*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 138*8a52c783SCole Faust <artifactId>dynamodb-enhanced</artifactId> 139*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 140*8a52c783SCole Faust </dependency> 141*8a52c783SCole Faust <dependency> 142*8a52c783SCole Faust <groupId>io.netty</groupId> 143*8a52c783SCole Faust <artifactId>netty-tcnative-boringssl-static</artifactId> 144*8a52c783SCole Faust <scope>compile</scope> 145*8a52c783SCole Faust </dependency> 146*8a52c783SCole Faust <dependency> 147*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 148*8a52c783SCole Faust <artifactId>regions</artifactId> 149*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 150*8a52c783SCole Faust </dependency> 151*8a52c783SCole Faust <dependency> 152*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 153*8a52c783SCole Faust <artifactId>auth</artifactId> 154*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 155*8a52c783SCole Faust </dependency> 156*8a52c783SCole Faust <dependency> 157*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 158*8a52c783SCole Faust <artifactId>apache-client</artifactId> 159*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 160*8a52c783SCole Faust </dependency> 161*8a52c783SCole Faust <dependency> 162*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 163*8a52c783SCole Faust <artifactId>protocol-tests</artifactId> 164*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 165*8a52c783SCole Faust <scope>compile</scope> 166*8a52c783SCole Faust </dependency> 167*8a52c783SCole Faust <dependency> 168*8a52c783SCole Faust <groupId>org.apache.logging.log4j</groupId> 169*8a52c783SCole Faust <artifactId>log4j-api</artifactId> 170*8a52c783SCole Faust <scope>compile</scope> 171*8a52c783SCole Faust </dependency> 172*8a52c783SCole Faust <dependency> 173*8a52c783SCole Faust <groupId>org.apache.logging.log4j</groupId> 174*8a52c783SCole Faust <artifactId>log4j-core</artifactId> 175*8a52c783SCole Faust <scope>compile</scope> 176*8a52c783SCole Faust </dependency> 177*8a52c783SCole Faust <dependency> 178*8a52c783SCole Faust <groupId>org.apache.logging.log4j</groupId> 179*8a52c783SCole Faust <artifactId>log4j-slf4j-impl</artifactId> 180*8a52c783SCole Faust <scope>compile</scope> 181*8a52c783SCole Faust </dependency> 182*8a52c783SCole Faust <dependency> 183*8a52c783SCole Faust <groupId>org.eclipse.jetty</groupId> 184*8a52c783SCole Faust <artifactId>jetty-servlet</artifactId> 185*8a52c783SCole Faust </dependency> 186*8a52c783SCole Faust <dependency> 187*8a52c783SCole Faust <groupId>org.eclipse.jetty</groupId> 188*8a52c783SCole Faust <artifactId>jetty-server</artifactId> 189*8a52c783SCole Faust </dependency> 190*8a52c783SCole Faust <dependency> 191*8a52c783SCole Faust <groupId>org.eclipse.jetty.http2</groupId> 192*8a52c783SCole Faust <artifactId>http2-server</artifactId> 193*8a52c783SCole Faust </dependency> 194*8a52c783SCole Faust <dependency> 195*8a52c783SCole Faust <groupId>org.eclipse.jetty</groupId> 196*8a52c783SCole Faust <artifactId>jetty-alpn-java-server</artifactId> 197*8a52c783SCole Faust </dependency> 198*8a52c783SCole Faust <dependency> 199*8a52c783SCole Faust <groupId>org.eclipse.jetty.http2</groupId> 200*8a52c783SCole Faust <artifactId>http2-hpack</artifactId> 201*8a52c783SCole Faust </dependency> 202*8a52c783SCole Faust <dependency> 203*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 204*8a52c783SCole Faust <artifactId>aws-crt-client</artifactId> 205*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 206*8a52c783SCole Faust <scope>compile</scope> 207*8a52c783SCole Faust </dependency> 208*8a52c783SCole Faust <dependency> 209*8a52c783SCole Faust <groupId>commons-cli</groupId> 210*8a52c783SCole Faust <artifactId>commons-cli</artifactId> 211*8a52c783SCole Faust <scope>compile</scope> 212*8a52c783SCole Faust </dependency> 213*8a52c783SCole Faust </dependencies> 214*8a52c783SCole Faust 215*8a52c783SCole Faust <dependencyManagement> 216*8a52c783SCole Faust <dependencies> 217*8a52c783SCole Faust <dependency> 218*8a52c783SCole Faust <groupId>com.fasterxml.jackson.core</groupId> 219*8a52c783SCole Faust <artifactId>jackson-databind</artifactId> 220*8a52c783SCole Faust <version>${jackson.databind.version}</version> 221*8a52c783SCole Faust </dependency> 222*8a52c783SCole Faust <dependency> 223*8a52c783SCole Faust <groupId>com.fasterxml.jackson.core</groupId> 224*8a52c783SCole Faust <artifactId>jackson-core</artifactId> 225*8a52c783SCole Faust <version>${jackson.version}</version> 226*8a52c783SCole Faust </dependency> 227*8a52c783SCole Faust <dependency> 228*8a52c783SCole Faust <groupId>com.fasterxml.jackson.core</groupId> 229*8a52c783SCole Faust <artifactId>jackson-annotations</artifactId> 230*8a52c783SCole Faust <version>${jackson.version}</version> 231*8a52c783SCole Faust </dependency> 232*8a52c783SCole Faust <dependency> 233*8a52c783SCole Faust <groupId>software.amazon.awssdk</groupId> 234*8a52c783SCole Faust <artifactId>bom-internal</artifactId> 235*8a52c783SCole Faust <version>${awsjavasdk.version}</version> 236*8a52c783SCole Faust <type>pom</type> 237*8a52c783SCole Faust <scope>import</scope> 238*8a52c783SCole Faust </dependency> 239*8a52c783SCole Faust <dependency> 240*8a52c783SCole Faust <groupId>org.eclipse.jetty</groupId> 241*8a52c783SCole Faust <artifactId>jetty-bom</artifactId> 242*8a52c783SCole Faust <version>${jetty.version}</version> 243*8a52c783SCole Faust <type>pom</type> 244*8a52c783SCole Faust <scope>import</scope> 245*8a52c783SCole Faust </dependency> 246*8a52c783SCole Faust </dependencies> 247*8a52c783SCole Faust </dependencyManagement> 248*8a52c783SCole Faust 249*8a52c783SCole Faust <build> 250*8a52c783SCole Faust <resources> 251*8a52c783SCole Faust <resource> 252*8a52c783SCole Faust <directory>src/main/resources</directory> 253*8a52c783SCole Faust </resource> 254*8a52c783SCole Faust </resources> 255*8a52c783SCole Faust <pluginManagement> 256*8a52c783SCole Faust <plugins> 257*8a52c783SCole Faust <plugin> 258*8a52c783SCole Faust <groupId>org.apache.maven.plugins</groupId> 259*8a52c783SCole Faust <artifactId>maven-compiler-plugin</artifactId> 260*8a52c783SCole Faust <version>3.1</version> 261*8a52c783SCole Faust <!-- Override the configuration in the parent--> 262*8a52c783SCole Faust <configuration combine.self="override"> 263*8a52c783SCole Faust <compilerVersion>${javac.target}</compilerVersion> 264*8a52c783SCole Faust <source>${javac.target}</source> 265*8a52c783SCole Faust <target>${javac.target}</target> 266*8a52c783SCole Faust </configuration> 267*8a52c783SCole Faust <executions> 268*8a52c783SCole Faust <execution> 269*8a52c783SCole Faust <id>compile</id> 270*8a52c783SCole Faust <phase>none</phase> 271*8a52c783SCole Faust </execution> 272*8a52c783SCole Faust </executions> 273*8a52c783SCole Faust <inherited>false</inherited> 274*8a52c783SCole Faust </plugin> 275*8a52c783SCole Faust <plugin> 276*8a52c783SCole Faust <artifactId>maven-clean-plugin</artifactId> 277*8a52c783SCole Faust <version>3.1.0</version> 278*8a52c783SCole Faust </plugin> 279*8a52c783SCole Faust <plugin> 280*8a52c783SCole Faust <artifactId>maven-deploy-plugin</artifactId> 281*8a52c783SCole Faust <version>2.8.1</version> 282*8a52c783SCole Faust </plugin> 283*8a52c783SCole Faust <plugin> 284*8a52c783SCole Faust <artifactId>maven-install-plugin</artifactId> 285*8a52c783SCole Faust <version>2.5.1</version> 286*8a52c783SCole Faust </plugin> 287*8a52c783SCole Faust <plugin> 288*8a52c783SCole Faust <artifactId>maven-jar-plugin</artifactId> 289*8a52c783SCole Faust <version>2.4</version> 290*8a52c783SCole Faust </plugin> 291*8a52c783SCole Faust <plugin> 292*8a52c783SCole Faust <artifactId>maven-javadoc-plugin</artifactId> 293*8a52c783SCole Faust <version>2.9.1</version> 294*8a52c783SCole Faust </plugin> 295*8a52c783SCole Faust <plugin> 296*8a52c783SCole Faust <artifactId>maven-resources-plugin</artifactId> 297*8a52c783SCole Faust <version>2.6</version> 298*8a52c783SCole Faust </plugin> 299*8a52c783SCole Faust <plugin> 300*8a52c783SCole Faust <artifactId>maven-site-plugin</artifactId> 301*8a52c783SCole Faust <version>3.3</version> 302*8a52c783SCole Faust </plugin> 303*8a52c783SCole Faust <plugin> 304*8a52c783SCole Faust <artifactId>maven-source-plugin</artifactId> 305*8a52c783SCole Faust <version>2.2.1</version> 306*8a52c783SCole Faust </plugin> 307*8a52c783SCole Faust <plugin> 308*8a52c783SCole Faust <artifactId>maven-surefire-plugin</artifactId> 309*8a52c783SCole Faust <version>2.17</version> 310*8a52c783SCole Faust </plugin> 311*8a52c783SCole Faust </plugins> 312*8a52c783SCole Faust </pluginManagement> 313*8a52c783SCole Faust <plugins> 314*8a52c783SCole Faust <plugin> 315*8a52c783SCole Faust <groupId>org.apache.maven.plugins</groupId> 316*8a52c783SCole Faust <artifactId>maven-compiler-plugin</artifactId> 317*8a52c783SCole Faust </plugin> 318*8a52c783SCole Faust <plugin> 319*8a52c783SCole Faust <groupId>org.apache.maven.plugins</groupId> 320*8a52c783SCole Faust <artifactId>maven-shade-plugin</artifactId> 321*8a52c783SCole Faust <version>2.2</version> 322*8a52c783SCole Faust <executions> 323*8a52c783SCole Faust <execution> 324*8a52c783SCole Faust <phase>package</phase> 325*8a52c783SCole Faust <goals> 326*8a52c783SCole Faust <goal>shade</goal> 327*8a52c783SCole Faust </goals> 328*8a52c783SCole Faust <configuration> 329*8a52c783SCole Faust <finalName>${uberjar.name}</finalName> 330*8a52c783SCole Faust <createDependencyReducedPom>false</createDependencyReducedPom> 331*8a52c783SCole Faust <artifactSet> 332*8a52c783SCole Faust <includes> 333*8a52c783SCole Faust <include>*:*</include> 334*8a52c783SCole Faust </includes> 335*8a52c783SCole Faust </artifactSet> 336*8a52c783SCole Faust <transformers> 337*8a52c783SCole Faust <transformer 338*8a52c783SCole Faust implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> 339*8a52c783SCole Faust <manifestEntries> 340*8a52c783SCole Faust <Main-Class>org.openjdk.jmh.Main</Main-Class> 341*8a52c783SCole Faust </manifestEntries> 342*8a52c783SCole Faust </transformer> 343*8a52c783SCole Faust <!-- This is important to run h2 server --> 344*8a52c783SCole Faust <!-- https://github.com/jetty-project/embedded-jetty-live-war/blob/master/theserver/pom.xml --> 345*8a52c783SCole Faust <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> 346*8a52c783SCole Faust </transformers> 347*8a52c783SCole Faust <filters> 348*8a52c783SCole Faust <filter> 349*8a52c783SCole Faust <!-- 350*8a52c783SCole Faust Shading signed JARs will fail without this. 351*8a52c783SCole Faust http://stackoverflow.com/questions/999489/invalid-signature-file-when-attempting-to-run-a-jar 352*8a52c783SCole Faust --> 353*8a52c783SCole Faust <artifact>*:*</artifact> 354*8a52c783SCole Faust <excludes> 355*8a52c783SCole Faust <exclude>META-INF/*.SF</exclude> 356*8a52c783SCole Faust <exclude>META-INF/*.DSA</exclude> 357*8a52c783SCole Faust <exclude>META-INF/*.RSA</exclude> 358*8a52c783SCole Faust </excludes> 359*8a52c783SCole Faust </filter> 360*8a52c783SCole Faust </filters> 361*8a52c783SCole Faust </configuration> 362*8a52c783SCole Faust </execution> 363*8a52c783SCole Faust </executions> 364*8a52c783SCole Faust </plugin> 365*8a52c783SCole Faust <plugin> 366*8a52c783SCole Faust <groupId>org.codehaus.mojo</groupId> 367*8a52c783SCole Faust <!-- Need to use exec not java see:http://mail.openjdk.java.net/pipermail/jmh-dev/2014-July/001192.html, https://stackoverflow.com/questions/15013651/using-maven-execexec-with-arguments --> 368*8a52c783SCole Faust <artifactId>exec-maven-plugin</artifactId> 369*8a52c783SCole Faust <version>${exec-maven-plugin.version}</version> 370*8a52c783SCole Faust <configuration> 371*8a52c783SCole Faust <executable>java</executable> 372*8a52c783SCole Faust <arguments> 373*8a52c783SCole Faust <argument>-classpath</argument> 374*8a52c783SCole Faust <classpath/> 375*8a52c783SCole Faust <argument>software.amazon.awssdk.benchmark.BenchmarkRunner</argument> 376*8a52c783SCole Faust <!-- Fail process on failed benchmarks --> 377*8a52c783SCole Faust <argument>-c</argument> 378*8a52c783SCole Faust </arguments> 379*8a52c783SCole Faust </configuration> 380*8a52c783SCole Faust </plugin> 381*8a52c783SCole Faust <plugin> 382*8a52c783SCole Faust <groupId>com.github.spotbugs</groupId> 383*8a52c783SCole Faust <artifactId>spotbugs-maven-plugin</artifactId> 384*8a52c783SCole Faust <configuration> 385*8a52c783SCole Faust <!-- Skipping spotbugs for the generated JMH classes--> 386*8a52c783SCole Faust <skip>true</skip> 387*8a52c783SCole Faust </configuration> 388*8a52c783SCole Faust </plugin> 389*8a52c783SCole Faust <plugin> 390*8a52c783SCole Faust <groupId>org.apache.maven.plugins</groupId> 391*8a52c783SCole Faust <artifactId>maven-dependency-plugin</artifactId> 392*8a52c783SCole Faust <executions> 393*8a52c783SCole Faust <execution> 394*8a52c783SCole Faust <goals> 395*8a52c783SCole Faust <goal>analyze-only</goal> 396*8a52c783SCole Faust </goals> 397*8a52c783SCole Faust </execution> 398*8a52c783SCole Faust </executions> 399*8a52c783SCole Faust <configuration> 400*8a52c783SCole Faust <!-- Skipping maven dependencies analysis to speed up the build --> 401*8a52c783SCole Faust <skip>true</skip> 402*8a52c783SCole Faust </configuration> 403*8a52c783SCole Faust </plugin> 404*8a52c783SCole Faust </plugins> 405*8a52c783SCole Faust </build> 406*8a52c783SCole Faust 407*8a52c783SCole Faust</project> 408