google-cloud-pom
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-pom</artifactId> <version>0.47.0-alpha</version> </dependency>
<?xml version="1.0"?> <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"> <modelVersion>4.0.0</modelVersion> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-pom</artifactId> <packaging>pom</packaging> <version>0.47.0-alpha</version><!-- {x-version-update:google-cloud-pom:current} --> <name>Google Cloud</name> <url>https://github.com/GoogleCloudPlatform/google-cloud-java</url> <description> Java idiomatic client for Google Cloud Platform services. </description> <developers> <developer> <id>garrettjonesgoogle</id> <name>Garrett Jones</name> <email>garrettjones@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>pongad</id> <name>Michael Darakananda</name> <email>pongad@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>shinfan</id> <name>Shin Fan</name> <email>shinfan@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>michaelbausor</id> <name>Micheal Bausor</name> <email>michaelbausor@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>vam-google</id> <name>Vadym Matsishevskyi</name> <email>vam@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>tswast</id> <name>Tim Swast</name> <email>tswast@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>neozwu</id> <name>Neo Wu</name> <email>neowu@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>lesv</id> <name>Les Vogel</name> <email>lesv@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>schmidt_sebastian</id> <name>Sebastian Schmidt</name> <email>mrschmidt@google.com</email> <organization>Google</organization> <roles> <role>Developer</role> </roles> </developer> <developer> <id>andreamlin</id> <name>Andrea Lin</name> <email>andrealin@google.com</email> <roles> <role>Developer</role> </roles> </developer> <developer> <id>hzyi-google</id> <name>Hanzhen Yi</name> <email>hzyi@google.com</email> <roles> <role>Developer</role> </roles> </developer> </developers> <organization> <name>Google LLC</name> </organization> <scm> <connection>scm:git:git@github.com:GoogleCloudPlatform/google-cloud.git</connection> <developerConnection>scm:git:git@github.com:GoogleCloudPlatform/google-cloud.git</developerConnection> <url>https://github.com/GoogleCloudPlatform/google-cloud</url> <tag>HEAD</tag> </scm> <ciManagement> <system>Circle CI</system> <url>https://circleci.com/gh/GoogleCloudPlatform/google-cloud-java</url> </ciManagement> <issueManagement> <url>https://github.com/GoogleCloudPlatform/google-cloud-java/issues</url> <system>GitHub Issues</system> </issueManagement> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>sonatype-nexus-staging</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> <site> <id>github-pages-site</id> <name>Deployment through GitHub's site deployment plugin</name> <url>site</url> </site> </distributionManagement> <licenses> <license> <name>Apache-2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <github.global.server>github</github.global.server> <site.installationModule>google-cloud</site.installationModule> <bom.version>0.47.0-alpha</bom.version><!-- {x-version-update:google-cloud-pom:current} --> <api-client.version>1.23.0</api-client.version> <gax.version>1.25.0</gax.version> <google.auth.version>0.9.1</google.auth.version> <grpc.version>1.10.1</grpc.version> <nettyssl.version>2.0.7.Final</nettyssl.version> <guava.version>20.0</guava.version> <http-client.version>1.23.0</http-client.version> <protobuf.version>3.5.1</protobuf.version> <opencensus.version>0.11.1</opencensus.version> <!-- test dependency versions --> <easymock.version>3.4</easymock.version> <objenesis.version>2.6</objenesis.version> </properties> <!-- All non-test dependency versions should be added to google-cloud-bom/pom.xml --> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bom</artifactId> <version>${bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-bigquery</artifactId> <version>v2-rev383-1.23.0</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-compute</artifactId> <version>v1-rev103-1.21.0</version> </dependency> <dependency> <groupId>com.google.cloud.datastore</groupId> <artifactId>datastore-v1-proto-client</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-dns</artifactId> <version>v1-rev66-1.23.0</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-cloudresourcemanager</artifactId> <version>v1-rev470-1.23.0</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-storage</artifactId> <version>v1-rev114-1.23.0</version> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-translate</artifactId> <version>v2-rev47-1.22.0</version> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-core</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-testing</artifactId> <version>${grpc.version}</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.1</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${protobuf.version}</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> <version>${protobuf.version}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>com.google.auto.value</groupId> <artifactId>auto-value</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> <version>${http-client.version}</version> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-appengine</artifactId> <version>${http-client.version}</version> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-jackson2</artifactId> <version>${http-client.version}</version> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-jackson</artifactId> <version>${http-client.version}</version> </dependency> <dependency> <groupId>com.google.oauth-client</groupId> <artifactId>google-oauth-client</artifactId> <version>1.23.0</version> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client-appengine</artifactId> <version>${api-client.version}</version> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <version>${api-client.version}</version> </dependency> <dependency> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-credentials</artifactId> <version>${google.auth.version}</version> </dependency> <dependency> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> <version>${google.auth.version}</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-tcnative-boringssl-static</artifactId> <version>${nettyssl.version}</version> </dependency> <dependency> <groupId>io.opencensus</groupId> <artifactId>opencensus-api</artifactId> <version>${opencensus.version}</version> </dependency> <dependency> <groupId>io.opencensus</groupId> <artifactId>opencensus-contrib-grpc-util</artifactId> <version>${opencensus.version}</version> </dependency> <dependency> <groupId>io.opencensus</groupId> <artifactId>opencensus-contrib-http-util</artifactId> <version>${opencensus.version}</version> </dependency> <!-- testlib deps. Only put testlib dependencies here, which are testlib packages that correspond to another non-test package. Put pure test dependencies (e.g. junit) in the main pom.xml. --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava-testlib</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>${easymock.version}</version> <exclusions> <exclusion> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>${objenesis.version}</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.9.5</version> </dependency> <dependency> <groupId>com.google.truth</groupId> <artifactId>truth</artifactId> <version>0.30</version> </dependency> </dependencies> </dependencyManagement> <modules> <module>google-cloud-bom</module> <module>google-cloud-bigtable</module> <module>google-cloud-bigquery</module> <module>google-cloud-bigquerydatatransfer</module> <module>google-cloud-compute</module> <module>google-cloud-container</module> <module>google-cloud-contrib</module> <module>google-cloud-core</module> <module>google-cloud-core-http</module> <module>google-cloud-core-grpc</module> <module>google-cloud-dataproc</module> <module>google-cloud-datastore</module> <module>google-cloud-dlp</module> <module>google-cloud-dialogflow</module> <module>google-cloud-dns</module> <module>google-cloud-errorreporting</module> <module>google-cloud-examples</module> <module>google-cloud-firestore</module> <module>google-cloud-language</module> <module>google-cloud-logging</module> <module>google-cloud-monitoring</module> <module>google-cloud-notification</module> <module>google-cloud-os-login</module> <module>google-cloud-pubsub</module> <module>google-cloud-redis</module> <module>google-cloud-resourcemanager</module> <module>google-cloud-spanner</module> <module>google-cloud-speech</module> <module>google-cloud-storage</module> <module>google-cloud-texttospeech</module> <module>google-cloud-trace</module> <module>google-cloud-translate</module> <module>google-cloud-vision</module> <module>google-cloud-video-intelligence</module> <module>google-cloud</module> <!-- Uncomment the following lines to include google app engine (GAE) testing apps in the build. Each GAE app packages all its dependencies in a fat war (>20MB each). --> <!--<module>google-cloud-testing</module>--> </modules> <pluginRepositories> <pluginRepository> <releases> <updatePolicy>never</updatePolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> </pluginRepository> </pluginRepositories> <build> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.7</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.4.0</version> <configuration> <skip>true</skip> <executable>java</executable> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <!-- Excludes integration tests and smoke tests when unit tests are run --> <excludes> <exclude>**/*SmokeTest.java</exclude> <exclude>**/IT*.java</exclude> <exclude>**/*SmokeTest.java</exclude> </excludes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0-M1</version> <executions> <execution> <id>enforce</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>[3.0,)</version> </requireMavenVersion> <requireJavaVersion> <version>[1.7,)</version> </requireJavaVersion> <dependencyConvergence/> <requireUpperBoundDeps/> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.4.0</version> <executions> <execution> <goals> <goal>java</goal> </goals> </execution> </executions> <configuration> <!-- to get rid of the warning: [WARNING] Warning: killAfter is now deprecated. Do you need it ? Please comment on MEXEC-6. see: method execute() in https://github.com/ispringer/exec-maven-plugin/blob/master/src/main/java/org/codehaus/mojo/exec/ExecJavaMojo.java --> <killAfter>-1</killAfter> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.19.1</version> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <addMavenDescriptor>true</addMavenDescriptor> <index>true</index> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> <manifestEntries> <artifactId>${project.artifactId}</artifactId> <groupId>${project.groupId}</groupId> <version>${project.version}</version> </manifestEntries> </archive> </configuration> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> <compilerArgument>-Xlint:unchecked</compilerArgument> <compilerArgument>-Xlint:deprecation</compilerArgument> <showDeprecation>true</showDeprecation> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>deploy</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.6</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> </configuration> </plugin> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <version>4.1.0</version> <configuration> <coberturaReports> <coberturaReport>${basedir}/target/coverage.xml</coberturaReport> </coberturaReports> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.7</version> <configuration> <outputDirectory>${basedir}/target</outputDirectory> <formats> <format>xml</format> <format>html</format> </formats> <aggregate>true</aggregate> <instrumentation> <ignoreTrivial>true</ignoreTrivial> <includes> <include>com/google/cloud/**/*.class</include> </includes> <excludes> <exclude>com/google/cloud/examples/**/*.class</exclude> <exclude>com/google/cloud/**/AutoValue_*.class</exclude> </excludes> </instrumentation> <check/> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.17</version> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>6.15</version> </dependency> </dependencies> <executions> <execution> <id>checkstyle</id> <phase>validate</phase> <goals> <goal>check</goal> </goals> <configuration> <headerLocation>java.header</headerLocation> <configLocation>license-checks.xml</configLocation> <consoleOutput>true</consoleOutput> <failOnViolation>true</failOnViolation> <violationSeverity>error</violationSeverity> <failsOnError>true</failsOnError> <includeTestSourceDirectory>true</includeTestSourceDirectory> <excludes>com/google/cloud/*/v*/**</excludes><!-- We need to exclude autogenerated code --> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.4</version> <configuration> <skipDeploy>true</skipDeploy> <reportPlugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.8.1</version> <reportSets> <reportSet> <reports> <report>index</report> <report>dependency-info</report> <report>project-team</report> <report>cim</report> <report>issue-tracking</report> <report>license</report> <report>scm</report> <report>dependency-management</report> <report>distribution-management</report> <report>summary</report> <report>modules</report> </reports> </reportSet> </reportSets> <configuration> <aggregate>true</aggregate> <quiet>true</quiet> <dependencyDetailsEnabled>true</dependencyDetailsEnabled> <dependencyLocationsEnabled>true</dependencyLocationsEnabled> <artifactId>${site.installationModule}</artifactId> <packaging>jar</packaging> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <reportSets> <reportSet> <id>html</id> <reports> <report>javadoc</report> </reports> </reportSet> </reportSets> <configuration> <aggregate>true</aggregate> <show>protected</show> <nohelp>true</nohelp> <outputDirectory>${project.build.directory}/javadoc</outputDirectory> <groups> <group> <title>API packages</title> <packages>com.google.cloud*</packages> </group> <group> <title>Test helpers packages</title> <packages>com.google.cloud.bigquery.testing:com.google.cloud.datastore.testing:com.google.cloud.dns.testing:com.google.cloud.logging.testing:com.google.cloud.pubsub.testing:com.google.cloud.resourcemanager.testing:com.google.cloud.storage.testing:com.google.cloud.translate.testing:com.google.cloud.spanner.testing:com.google.cloud.storage.contrib.nio.testing</packages> </group> <group> <title>Example packages</title> <packages>com.google.cloud.examples.*:com.google.cloud.nio.examples</packages> </group> <group> <title>SPI packages</title> <packages>com.google.cloud.spi*:com.google.cloud.bigquery.spi*:com.google.cloud.datastore.spi*:com.google.cloud.dns.spi*:com.google.cloud.logging.spi*:com.google.cloud.resourcemanager.spi*:com.google.cloud.spanner.spi*:com.google.cloud.storage.spi*:com.google.cloud.translate.spi*</packages> </group> <group> <title>Stub packages</title> <packages>com.google.cloud.bigquerydatatransfer.v1.stub:com.google.cloud.container.v1.stub:com.google.cloud.dlp.v2beta1.stub:com.google.cloud.dlp.v2.stub:com.google.cloud.dialogflow.v2beta1.stub:com.google.cloud.dialogflow.v2.stub:com.google.cloud.errorreporting.v1beta1.stub:com.google.cloud.firestore.v1beta1.stub:com.google.cloud.language.v1beta2.stub:com.google.cloud.language.v1.stub:com.google.cloud.logging.v2.stub:com.google.cloud.monitoring.v3.stub:com.google.cloud.pubsub.v1.stub:com.google.cloud.speech.v1beta1.stub:com.google.cloud.speech.v1.stub:com.google.cloud.texttospeech.v1beta1.stub:com.google.cloud.trace.v1.stub:com.google.cloud.trace.v2.stub:com.google.cloud.videointelligence.v1beta1.stub:com.google.cloud.videointelligence.v1beta2.stub:com.google.cloud.videointelligence.v1.stub:com.google.cloud.videointelligence.v1p1beta1.stub:com.google.cloud.vision.v1.stub:com.google.cloud.vision.v1p1beta1.stub:com.google.cloud.vision.v1p2beta1.stub</packages> </group> <group> <title>Deprecated packages</title> <packages>com.google.cloud.compute.*</packages> </group> </groups> <links> <link>https://developers.google.com/protocol-buffers/docs/reference/java/</link> <link>http://google.github.io/google-auth-library-java/releases/${google.auth.version}/apidocs/</link> <link>http://googleapis.github.io/gax-java/${gax.version}/apidocs/</link> <link>http://googleapis.github.io/googleapis/java/all/latest/apidocs/</link> </links> </configuration> </plugin> </reportPlugins> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <!-- maven-source-plugin-3.0.0 exhibits the zipping behavior on ubuntu that was seen in maven-jar-plugin with version < 2.5 (https://issues.apache.org/jira/browse/MJAR-188). Until that is fixed we should stick to 2.4. --> <version>2.4</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <links> <link>http://google.github.io/google-auth-library-java/releases/${google.auth.version}/apidocs/</link> </links> </configuration> </plugin> </plugins> </build> </profile> <profile> <!-- This profile is meant to be used by client developers, enabled by default in ~/.m2/settings.xml using `<activeProfiles>` --> <id>veneer-dev</id> <build> <plugins> <plugin> <groupId>com.theoryinpractise</groupId> <artifactId>googleformatter-maven-plugin</artifactId> <version>1.5.1</version> <executions> <execution> <id>reformat-sources</id> <phase>process-sources</phase> <goals> <goal>format</goal> </goals> <configuration> <style>GOOGLE</style> <filterModified>true</filterModified> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <!-- for smoke test --> <id>smoke-test</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.19.1</version> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> <configuration> <includes> <include>**/*SmokeTest.java</include> </includes> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <!-- Disable unit tests --> <skip>true</skip> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>