msf4j-service
Used in
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-service</artifactId> <version>2.8.11</version> </dependency>
<!-- ~ Copyright (c) 2016, WSO2 Inc. (http://wso2.com) All Rights Reserved. ~ ~ 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 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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-service</artifactId> <packaging>pom</packaging> <version>2.8.11</version> <name>MSF4J-Parent</name> <description> Parent POM for WSO2 MSF4J Microservices </description> <url>http://www.wso2.org/</url> <organization> <name>WSO2</name> <url>http://www.wso2.org/</url> </organization> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <developers> <developer> <name>WSO2 Developer</name> <email>dev@wso2.org</email> <organization>WSO2</organization> <organizationUrl>http://www.wso2.org/</organizationUrl> </developer> </developers> <repositories> <!-- WSO2 released artifact repository --> <repository> <id>wso2.releases</id> <name>WSO2 Releases Repository</name> <url>https://maven.wso2.org/nexus/content/repositories/releases/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </repository> <!-- WSO2 Snapshot artifact repository --> <repository> <id>wso2.snapshots</id> <name>WSO2 Snapshot Repository</name> <url>https://maven.wso2.org/nexus/content/repositories/snapshots/</url> <snapshots> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> </snapshots> <releases> <enabled>false</enabled> </releases> </repository> <repository> <id>wso2-nexus</id> <name>WSO2 internal Repository</name> <url>https://maven.wso2.org/nexus/content/groups/wso2-public/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>wso2.releases</id> <name>WSO2 Releases Repository</name> <url>https://maven.wso2.org/nexus/content/repositories/releases/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </pluginRepository> <pluginRepository> <id>wso2.snapshots</id> <name>WSO2 Snapshot Repository</name> <url>https://maven.wso2.org/nexus/content/repositories/snapshots/</url> <snapshots> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> </snapshots> <releases> <enabled>false</enabled> </releases> </pluginRepository> <pluginRepository> <id>wso2-nexus</id> <name>WSO2 internal Repository</name> <url>https://maven.wso2.org/nexus/content/groups/wso2-public/</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy> </releases> </pluginRepository> </pluginRepositories> <distributionManagement> <repository> <id>nexus-releases</id> <name>WSO2 Nexus Release Repository</name> <url>https://maven.wso2.org/nexus/service/local/staging/deploy/maven2/</url> </repository> <snapshotRepository> <id>wso2.snapshots</id> <name>WSO2 Snapshot Repository</name> <url>https://maven.wso2.org/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> <mailingLists> <mailingList> <name>WSO2 Dev List</name> <subscribe>dev-request@wso2.org</subscribe> <unsubscribe>dev-request@wso2.org</unsubscribe> <post>dev@wso2.org</post> <archive>http://mail.wso2.org/mailarchive/dev/</archive> </mailingList> </mailingLists> <scm> <connection>scm:git:https://github.com/wso2/carbon-parent.git</connection> <url>https://github.com/wso2/carbon-parent.git</url> <developerConnection>scm:git:https://github.com/wso2/carbon-parent.git</developerConnection> <tag>v2.8.11</tag> </scm> <build> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> <version>${maven.wagon.ssh.version}</version> </extension> </extensions> <pluginManagement> <plugins> <!-- set versions of common plugins for reproducibility, ordered alphabetically --> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>${maven.bundle.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>${maven.antrun.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>${maven.assembly.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${maven.checkstyleplugin.version}</version> <executions> <execution> <id>validate</id> <phase>validate</phase> <configuration> <configLocation> https://raw.githubusercontent.com/wso2/code-quality-tools/master/checkstyle/checkstyle.xml </configLocation> <suppressionsLocation> https://raw.githubusercontent.com/wso2/code-quality-tools/master/checkstyle/suppressions.xml </suppressionsLocation> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <includeTestSourceDirectory>true</includeTestSourceDirectory> <!--Exclude sources--> <excludes>${maven.checkstyleplugin.excludes}</excludes> </configuration> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>${maven.clean.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven.compiler.plugin.version}</version> <configuration> <source>${wso2.maven.compiler.source}</source> <target>${wso2.maven.compiler.target}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>${maven.dependency.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>${maven.deploy.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-docck-plugin</artifactId> <version>${maven.docck.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>${maven.enforcer.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>${maven.failsafe.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>${maven.gpg.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>${maven.install.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-invoker-plugin</artifactId> <version>${maven.invoker.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>${maven.jar.plugin.version}</version> <configuration> <archive> <manifest> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>${maven.plugin.plugin.version}</version> </plugin> <!-- START SNIPPET: release-plugin-configuration --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>${maven.release.plugin.version}</version> </plugin> <!-- END SNIPPET: release-plugin-configuration --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-remote-resources-plugin</artifactId> <version>${maven.remote.resources.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>${maven.resources.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>${maven.scm.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-publish-plugin</artifactId> <version>${maven.scm.publish.plugin.version}</version> <!-- last version compatible with Maven 2: latest is configured in profile --> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>${maven.site.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven.source.plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven.surefire.plugin.version}</version> <!-- keep maven-failsafe-plugin in sync --> </plugin> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>${apache.rat.plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <version>${maven.buildnumber.plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>${clirr.maven.plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${maven.findbugsplugin.version}</version> <configuration> <effort>Max</effort> <threshold>Low</threshold> <xmlOutput>true</xmlOutput> <findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory> <!--Exclude sources--> <excludeFilterFile>${mavan.findbugsplugin.exclude.file}</excludeFilterFile> </configuration> <executions> <execution> <id>analyze-compile</id> <phase>compile</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>${maven.shadeplugin.version}</version> </plugin> <plugin> <groupId>org.skife.maven</groupId> <artifactId>really-executable-jar-maven-plugin</artifactId> <version>${maven.reallyexecutablejarplugin.version}</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>${maven.bundle.plugin.extensions}</extensions> <configuration> <obrRepository>NONE</obrRepository> <instructions> <Bundle-Activator>${bundle.activator}</Bundle-Activator> <Bundle-ActivationPolicy>${bundle.activation.policy}</Bundle-ActivationPolicy> <Bundle-ClassPath>${bundle.classpath}</Bundle-ClassPath> <Bundle-Contributors>${bundle.contributors}</Bundle-Contributors> <Bundle-Copyright>WSO2 Inc</Bundle-Copyright> <Bundle-Description>${project.description}</Bundle-Description> <Bundle-Developers>${bundle.developers}</Bundle-Developers> <Bundle-DocURL>${bundle.docurl}</Bundle-DocURL> <Bundle-License>http://www.apache.org/licenses/LICENSE-2.0.txt</Bundle-License> <Bundle-Name>${bundle.name}</Bundle-Name> <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> <Bundle-Vendor>WSO2 Inc</Bundle-Vendor> <Conditional-Package>${conditional.package}</Conditional-Package> <DynamicImport-Package>${dynamic.import.package}</DynamicImport-Package> <Export-Package>${export.package}</Export-Package> <Fragment-Host>${fragment.host}</Fragment-Host> <Import-Package>${import.package}</Import-Package> <Meta-Persistence>${meta.persistence}</Meta-Persistence> <Private-Package>${private.package}</Private-Package> <Provide-Capability>${provide.capability}</Provide-Capability> <Require-Bundle>${require.bundle}</Require-Bundle> <Require-Capability>${require.capability}</Require-Capability> <Service-Component>${service.component}</Service-Component> <Microservices>${microservices}</Microservices> <_dsannotations>${dsannotations}</_dsannotations> <Startup-Component>${startup.component}</Startup-Component> <_include>${_include}</_include> <SCM-Revision>${buildNumber}</SCM-Revision> </instructions> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <executions> <execution> <phase>validate</phase> <goals> <goal>create</goal> </goals> </execution> </executions> <configuration> <doCheck>false</doCheck> <doUpdate>false</doUpdate> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>${microservice.mainClass}</mainClass> </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencyManagement> <dependencies> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-core</artifactId> <version>${msf4j.version}</version> </dependency> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-analytics</artifactId> <version>${msf4j.version}</version> </dependency> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-swagger</artifactId> <version>${msf4j.version}</version> </dependency> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>zipkin-tracing</artifactId> <version>${msf4j.version}</version> </dependency> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-client</artifactId> <version>${msf4j.version}</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.wso2.msf4j</groupId> <artifactId>msf4j-core</artifactId> <exclusions> <exclusion> <groupId>com.nimbusds</groupId> <artifactId>nimbus-jose-jwt</artifactId> </exclusion> <exclusion> <groupId>org.wso2.eclipse.osgi</groupId> <artifactId>org.eclipse.osgi</artifactId> </exclusion> <exclusion> <groupId>org.wso2.eclipse.osgi</groupId> <artifactId>org.eclipse.osgi.services</artifactId> </exclusion> <exclusion> <groupId>org.wso2.carbon</groupId> <artifactId>org.wso2.carbon.launcher</artifactId> </exclusion> <exclusion> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> </exclusion> <exclusion> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> </exclusion> <exclusion> <groupId>org.wso2.carbon</groupId> <artifactId>org.wso2.carbon.runtime.feature</artifactId> </exclusion> <exclusion> <groupId>org.wso2.carbon</groupId> <artifactId>org.wso2.carbon.kernel.feature</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <properties> <!-- Maven plugin versions --> <maven.antrun.plugin.version>1.8</maven.antrun.plugin.version> <maven.assembly.plugin.version>2.6</maven.assembly.plugin.version> <maven.clean.plugin.version>3.0.0</maven.clean.plugin.version> <maven.compiler.plugin.version>3.5.1</maven.compiler.plugin.version> <maven.dependency.plugin.version>2.10</maven.dependency.plugin.version> <maven.deploy.plugin.version>2.8.2</maven.deploy.plugin.version> <maven.docck.plugin.version>1.1</maven.docck.plugin.version> <maven.enforcer.plugin.version>1.4.1</maven.enforcer.plugin.version> <maven.failsafe.plugin.version>2.19.1</maven.failsafe.plugin.version> <maven.gpg.plugin.version>1.6</maven.gpg.plugin.version> <maven.install.plugin.version>2.5.2</maven.install.plugin.version> <maven.invoker.plugin.version>2.0.0</maven.invoker.plugin.version> <maven.jar.plugin.version>2.6</maven.jar.plugin.version> <maven.javadoc.plugin.version>2.10.3</maven.javadoc.plugin.version> <maven.plugin.plugin.version>3.4</maven.plugin.plugin.version> <maven.remote.resources.plugin.version>1.5</maven.remote.resources.plugin.version> <maven.release.plugin.version>2.5.3</maven.release.plugin.version> <maven.resources.plugin.version>2.7</maven.resources.plugin.version> <maven.scm.plugin.version>1.9.4</maven.scm.plugin.version> <maven.scm.publish.plugin.version>1.1</maven.scm.publish.plugin.version> <maven.site.plugin.version>3.5</maven.site.plugin.version> <maven.source.plugin.version>3.0.0</maven.source.plugin.version> <maven.surefire.plugin.version>2.19.1</maven.surefire.plugin.version> <apache.rat.plugin.version>0.11</apache.rat.plugin.version> <clirr.maven.plugin.version>2.7</clirr.maven.plugin.version> <apache.source.release.assembly.descriptor.version>1.0.5</apache.source.release.assembly.descriptor.version> <maven.checkstyleplugin.version>2.17</maven.checkstyleplugin.version> <maven.findbugsplugin.version>3.0.3</maven.findbugsplugin.version> <maven.buildnumber.plugin.version>1.4</maven.buildnumber.plugin.version> <maven.shadeplugin.version>2.4.1</maven.shadeplugin.version> <maven.reallyexecutablejarplugin.version>1.5.0</maven.reallyexecutablejarplugin.version> <feign.version>9.3.1</feign.version> <!-- Other dependency versions --> <maven.wagon.ssh.version>2.10</maven.wagon.ssh.version> <msf4j.version>2.8.11</msf4j.version> <wso2.maven.compiler.source>1.8</wso2.maven.compiler.source> <wso2.maven.compiler.target>1.8</wso2.maven.compiler.target> <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor> <project.scm.id>my-scm-server</project.scm.id> <!--Maven bundle plugin configuration --> <maven.bundle.plugin.version>3.0.1</maven.bundle.plugin.version> <maven.bundle.plugin.vendor>WSO2 Inc</maven.bundle.plugin.vendor> <maven.bundle.plugin.extensions>true</maven.bundle.plugin.extensions> <bundle.classpath>.</bundle.classpath> <dsannotations>*</dsannotations> <bundle.contributors>WSO2 Inc</bundle.contributors> <bundle.developers>WSO2 Inc</bundle.developers> <bundle.docurl>https://docs.wso2.com</bundle.docurl> <bundle.name>${project.artifactId}</bundle.name> <import.package>*</import.package> </properties> </project>