nacos-all
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>dev.taie.cloud</groupId> <artifactId>nacos-all</artifactId> <version>2.0.4</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright 1999-2021 Alibaba Group Holding Ltd. ~ ~ Licensed 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. --> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>dev.taie.cloud</groupId> <artifactId>nacos-all</artifactId> <version>2.0.4</version> <packaging>pom</packaging> <name>Alibaba NACOS ${project.version}</name> <description>Top Nacos project pom.xml file</description> <url>http://nacos.io</url> <inceptionYear>2018</inceptionYear> <organization> <name>Alibaba Group</name> <url>https://github.com/alibaba</url> </organization> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>Alibaba Nacos</id> <name>Nacos</name> <email>nacos_dev@linux.alibaba.com</email> <url>http://nacos.io</url> </developer> </developers> <mailingLists> <mailingList> <name>Development List</name> <subscribe>dev-nacos+subscribe@googlegroups.com</subscribe> <unsubscribe>dev-nacos+unsubscribe@googlegroups.com</unsubscribe> <post>dev-nacos@googlegroups.com</post> </mailingList> <mailingList> <name>User List</name> <subscribe>users-nacos+subscribe@googlegroups.com</subscribe> <unsubscribe>users-nacos+unsubscribe@googlegroups.com</unsubscribe> <post>users-nacos@googlegroups.com</post> </mailingList> <mailingList> <name>Commits List</name> <subscribe>commits-nacos+subscribe@googlegroups.com</subscribe> <unsubscribe>commits-nacos+unsubscribe@googlegroups.com</unsubscribe> <post>commits-nacos@googlegroups.com</post> </mailingList> </mailingLists> <prerequisites> <maven>3.2.5</maven> </prerequisites> <modules> <module>config</module> <module>core</module> <module>naming</module> <module>address</module> <module>test</module> <module>api</module> <module>client</module> <module>example</module> <module>common</module> <module>distribution</module> <module>console</module> <module>cmdb</module> <module>istio</module> <module>consistency</module> <module>auth</module> <module>sys</module> </modules> <scm> <connection>scm:git@github.com:alibaba/nacos.git</connection> <developerConnection>scm:git@github.com:alibaba/nacos.git</developerConnection> <tag>nacos-all-2.0.4</tag> <url>git@github.com:alibaba/nacos.git</url> </scm> <issueManagement> <system>github</system> <url>https://github.com/alibaba/nacos/issues</url> </issueManagement> <distributionManagement> <repository> <id>sonatype_releases</id> <name>Nexus Release Repository</name> <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2</url> </repository> <snapshotRepository> <id>sonatype_snapshots</id> <name>Nexus Snapshot Repository</name> <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <properties> <jackson-core.version>2.12.2</jackson-core.version> <commons-cli.version>1.2</commons-cli.version> <hamcrest-all.version>1.3</hamcrest-all.version> <protobuf-java.version>3.16.1</protobuf-java.version> <slf4j-api.version>1.7.7</slf4j-api.version> <mockito-all.version>1.10.19</mockito-all.version> <proto-google-common-protos.version>1.17.0</proto-google-common-protos.version> <spring-boot-dependencies.version>2.1.17.RELEASE</spring-boot-dependencies.version> <mysql-connector-java.version>8.0.21</mysql-connector-java.version> <versions-maven-plugin.version>2.2</versions-maven-plugin.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <cglib-nodep.version>2.1</cglib-nodep.version> <jackson-core-asl.version>1.9.13</jackson-core-asl.version> <maven-checkstyle-plugin.version>3.1.2</maven-checkstyle-plugin.version> <maven.javadoc.skip>false</maven.javadoc.skip> <logback.version>1.2.9</logback.version> <jcip-annotations.version>1.0</jcip-annotations.version> <maven-flatten-version>1.1.0</maven-flatten-version> <commons-dbcp.version>1.4</commons-dbcp.version> <jackson-databind.version>2.12.2</jackson-databind.version> <HikariCP.version>3.4.2</HikariCP.version> <maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version> <findbugs-maven-plugin.version>3.0.4</findbugs-maven-plugin.version> <netty-all.version>4.1.59.Final</netty-all.version> <jjwt.version>0.11.2</jjwt.version> <truth.version>0.30</truth.version> <mockito-core.version>3.8.0</mockito-core.version> <javatuples.version>1.2</javatuples.version> <jraft-core.version>1.3.8</jraft-core.version> <httpasyncclient.version>4.1.3</httpasyncclient.version> <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> <p3c-pmd.version>1.3.0</p3c-pmd.version> <maven-failsafe-plugin.version>2.19.1</maven-failsafe-plugin.version> <hessian.version>4.0.63</hessian.version> <protoc-gen-grpc-java.version>1.24.0</protoc-gen-grpc-java.version> <maven.compiler.target>1.8</maven.compiler.target> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <prometheus-simpleclient.version>0.5.0</prometheus-simpleclient.version> <grpc-java.version>1.24.0</grpc-java.version> <commons-collections.version>3.2.2</commons-collections.version> <maven-surefire-plugin.version>2.20</maven-surefire-plugin.version> <apache-rat-plugin.version>0.12</apache-rat-plugin.version> <maven-source-plugin.version>3.0.1</maven-source-plugin.version> <sonar.exclusions>file:**/generated-sources/**,**/test/**</sonar.exclusions> <maven-compiler-plugin.version>3.5.1</maven-compiler-plugin.version> <guava.version>30.1-jre</guava.version> <commonOkHttp.version>0.4.1</commonOkHttp.version> <maven-resources-plugin.version>3.0.2</maven-resources-plugin.version> <sonar-maven-plugin.version>3.0.2</sonar-maven-plugin.version> <extra-enforcer-rules.version>1.0-beta-4</extra-enforcer-rules.version> <maven.test.skip>false</maven.test.skip> <rpc-grpc-impl.version>1.3.8</rpc-grpc-impl.version> <commons-io.version>2.7</commons-io.version> <commons-logging.version>1.2</commons-logging.version> <maven.compiler.source>1.8</maven.compiler.source> <coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version> <servlet-api.version>3.0</servlet-api.version> <maven-pmd-plugin.version>3.8</maven-pmd-plugin.version> <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin> <log4j.version>2.17.1</log4j.version> <tomcat-embed-jasper.version>9.0.40</tomcat-embed-jasper.version> <maven-assembly-plugin.version>3.0.0</maven-assembly-plugin.version> <derby.version>10.14.2.0</derby.version> <clirr-maven-plugin.version>2.7</clirr-maven-plugin.version> <dependency-mediator-maven-plugin.version>1.0.2</dependency-mediator-maven-plugin.version> <maven-enforcer-plugin.version>1.4.1</maven-enforcer-plugin.version> <reflections.version>0.9.11</reflections.version> <revision>2.0.4</revision> <jackson.annotations.version>2.12.2</jackson.annotations.version> <sonar.jacoco.itReportPath>${project.basedir}/../test/target/jacoco-it.exec</sonar.jacoco.itReportPath> <mina-core.version>2.0.0-RC1</mina-core.version> <jacoco-maven-plugin.version>0.7.8</jacoco-maven-plugin.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot-dependencies.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-config</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-naming</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-test</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-cmdb</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-console</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-distribution</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-example</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-address</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-istio</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-consistency</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-auth</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>nacos-sys</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>${servlet-api.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>${HikariCP.version}</version> </dependency> <dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId> <version>${hessian.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>${commons-collections.version}</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>${commons-logging.version}</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>${commons-dbcp.version}</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>${commons-cli.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j-api.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpasyncclient</artifactId> <version>${httpasyncclient.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql-connector-java.version}</version> </dependency> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>${derby.version}</version> </dependency> <dependency> <groupId>com.alipay.sofa</groupId> <artifactId>jraft-core</artifactId> <version>${jraft-core.version}</version> <exclusions> <exclusion> <artifactId>bolt</artifactId> <groupId>com.alipay.sofa</groupId> </exclusion> <exclusion> <artifactId>log4j-api</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> <exclusion> <artifactId>log4j-core</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> <exclusion> <artifactId>log4j-slf4j-impl</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> <exclusion> <artifactId>log4j-jcl</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alipay.sofa</groupId> <artifactId>rpc-grpc-impl</artifactId> <version>${rpc-grpc-impl.version}</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>${cglib-nodep.version}</version> </dependency> <dependency> <groupId>net.jcip</groupId> <artifactId>jcip-annotations</artifactId> <version>${jcip-annotations.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson-core.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson-databind.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.annotations.version}</version> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-core-asl</artifactId> <version>${jackson-core-asl.version}</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-api</artifactId> <version>${jjwt.version}</version> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-impl</artifactId> <version>${jjwt.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-jackson</artifactId> <version>${jjwt.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>${netty-all.version}</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</version> </dependency> <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>${mina-core.version}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>org.javatuples</groupId> <artifactId>javatuples</artifactId> <version>${javatuples.version}</version> </dependency> <dependency> <groupId>com.github.keran213539</groupId> <artifactId>commonOkHttp</artifactId> <version>${commonOkHttp.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>${grpc-java.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>${grpc-java.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> <version>${grpc-java.version}</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>protoc-gen-grpc-java</artifactId> <version>${grpc-java.version}</version> <type>pom</type> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-testing</artifactId> <version>${grpc-java.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-common-protos</artifactId> <version>${proto-google-common-protos.version}</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${protobuf-java.version}</version> </dependency> <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>${reflections.version}</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>${mockito-all.version}</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito-core.version}</version> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-inline</artifactId> <version>${mockito-core.version}</version> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>${hamcrest-all.version}</version> </dependency> <dependency> <groupId>io.prometheus</groupId> <artifactId>simpleclient</artifactId> <version>${prometheus-simpleclient.version}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>${tomcat-embed-jasper.version}</version> </dependency> <dependency> <groupId>com.google.truth</groupId> <artifactId>truth</artifactId> <version>${truth.version}</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>3.8.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-inline</artifactId> <version>3.8.0</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>${versions-maven-plugin.version}</version> </plugin> <plugin> <groupId>com.github.vongosling</groupId> <artifactId>dependency-mediator-maven-plugin</artifactId> <version>${dependency-mediator-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>${clirr-maven-plugin.version}</version> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>${maven-enforcer-plugin.version}</version> <executions> <execution> <id>enforce-ban-circular-dependencies</id> <goals> <goal>enforce</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.codehaus.mojo</groupId> <artifactId>extra-enforcer-rules</artifactId> <version>${extra-enforcer-rules.version}</version> </dependency> </dependencies> <configuration> <rules> <banCircularDependencies /> </rules> <fail>true</fail> </configuration> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>${maven.compiler.source}</source> <target>${maven.compiler.target}</target> <compilerVersion>${maven.compiler.source}</compilerVersion> <showDeprecation>true</showDeprecation> <showWarnings>true</showWarnings> </configuration> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </execution> </executions> <configuration> <encoding>${chartset.UTF8}</encoding> <aggregate>true</aggregate> <charset>${chartset.UTF8}</charset> <docencoding>${chartset.UTF8}</docencoding> <excludePackageNames>com.alibaba.nacos.core.*</excludePackageNames> </configuration> </plugin> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</version> <executions> <execution> <id>gpg</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>${maven-pmd-plugin.version}</version> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>com.alibaba.p3c</groupId> <artifactId>p3c-pmd</artifactId> <version>${p3c-pmd.version}</version> </dependency> </dependencies> <configuration> <rulesets> <ruleset>rulesets/java/ali-comment.xml</ruleset> <ruleset>rulesets/java/ali-concurrent.xml</ruleset> <ruleset>rulesets/java/ali-constant.xml</ruleset> <ruleset>rulesets/java/ali-exception.xml</ruleset> <ruleset>rulesets/java/ali-flowcontrol.xml</ruleset> <ruleset>rulesets/java/ali-naming.xml</ruleset> <ruleset>rulesets/java/ali-oop.xml</ruleset> <ruleset>rulesets/java/ali-orm.xml</ruleset> <ruleset>rulesets/java/ali-other.xml</ruleset> <ruleset>rulesets/java/ali-set.xml</ruleset> </rulesets> <printFailingErrors>true</printFailingErrors> <excludes> <exclude>**/consistency/entity/*.java</exclude> <exclude>**/istio/model/mcp/*.java</exclude> <exclude>**/istio/model/naming/*.java</exclude> <exclude>**/istio/model/*.java</exclude> <exclude>**/api/grpc/auto/*.java</exclude> <exclude>**/istio/mcp/**</exclude> <exclude>**/istio/networking/**</exclude> <exclude>**/google/protobuf/**</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>${maven-checkstyle-plugin.version}</version> <executions> <execution> <id>validate</id> <phase>validate</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <configuration> <configLocation>style/NacosCheckStyle.xml</configLocation> <includeTestSourceDirectory>true</includeTestSourceDirectory> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <excludes>**/consistency/entity/**,**/nacos/test/**,**/api/grpc/auto/**,**/istio/**,**/protobuf/**</excludes> </configuration> </plugin> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>${apache-rat-plugin.version}</version> <executions> <execution> <phase>verify</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <configuration> <excludes> <exclude>.editorconfig</exclude> <exclude>.travis.yml</exclude> <exclude>CONTRIBUTING.md</exclude> <exclude>CODE_OF_CONDUCT.md</exclude> <exclude>CHANGELOG.md</exclude> <exclude>style/codeStyle.md</exclude> <exclude>REPORTING-BUGS.md</exclude> <exclude>README.md</exclude> <exclude>.github/**/*</exclude> <exclude>doc/*</exclude> <exclude>derby.log</exclude> <exclude>logs/*</exclude> <exclude>src/main/resources/static/**</exclude> <exclude>**/istio/model/**</exclude> <exclude>**/consistency/entity/**</exclude> <exclude>**/*.txt</exclude> <exclude>**/*.factories</exclude> <exclude>/console-ui/**</exclude> <exclude>**/gogo.proto</exclude> <exclude>**/any.proto</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>${maven-resources-plugin.version}</version> <configuration> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <groupId>org.eluder.coveralls</groupId> <artifactId>coveralls-maven-plugin</artifactId> <version>${coveralls-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco-maven-plugin.version}</version> <executions> <execution> <id>default-prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> <configuration> <destFile>${project.build.directory}/jacoco.exec</destFile> </configuration> </execution> <execution> <id>default-prepare-agent-integration</id> <phase>pre-integration-test</phase> <goals> <goal>prepare-agent-integration</goal> </goals> <configuration> <destFile>${project.build.directory}/jacoco-it.exec</destFile> <propertyName>failsafeArgLine</propertyName> </configuration> </execution> <execution> <id>default-report</id> <goals> <goal>report</goal> </goals> </execution> <execution> <id>default-report-integration</id> <goals> <goal>report-integration</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${findbugs-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>${sonar-maven-plugin.version}</version> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>${maven-assembly-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>${maven-flatten-version}</version> <executions> <execution> <id>flatten</id> <phase>process-resources</phase> <goals> <goal>flatten</goal> </goals> </execution> <execution> <id>flatten.clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> </execution> </executions> <configuration> <updatePomFile>true</updatePomFile> <flattenMode>resolveCiFriendliesOnly</flattenMode> <pomElements> <dependencies>expand</dependencies> </pomElements> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${findbugs-maven-plugin.version}</version> </plugin> </plugins> </reporting> <profiles> <profile> <id>jdk8</id> <activation> <jdk>[1.8,)</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven-javadoc-plugin.version}</version> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </plugin> </plugins> </build> <properties> <os.detected.name>windows</os.detected.name> <os.detected.classifier>windows-x86_64</os.detected.classifier> <os.detected.arch>x86_64</os.detected.arch> </properties> <reporting> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.3</version> <configuration> <additionalparam>-Xdoclint:none</additionalparam> </configuration> </plugin> </plugins> </reporting> </profile> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>${maven-gpg-plugin.version}</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <properties> <maven.javadoc.skip>false</maven.javadoc.skip> </properties> </profile> <profile> <id>cit-test</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <testFailureIgnore>false</testFailureIgnore> <includes> <include>**/*CITCase.java</include> </includes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>nit-test</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <testFailureIgnore>false</testFailureIgnore> <includes> <include>**/naming/*ITCase.java</include> </includes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>sonar-apache</id> <properties> <sonar.host.url>https://builds.apache.org/analysis</sonar.host.url> </properties> </profile> <profile> <id>remove-test-data</id> <build> <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <configuration> <followSymLinks>false</followSymLinks> <filesets> <fileset> <directory>${user.home}/nacos/data</directory> </fileset> </filesets> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>