camel-smbj
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.github.jborza</groupId> <artifactId>camel-smbj</artifactId> <version>0.2.22</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright [2018] [Juraj Borza] 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>com.github.jborza</groupId> <artifactId>camel-smbj</artifactId> <packaging>jar</packaging> <version>0.2.22</version> <name>Camel SMB2 (SMBJ) Component</name> <description>A camel component that allows connecting to SMB shares with the SMBJ library.</description> <url>http://www.github.com/jborza/camel-smbj</url> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <properties> <cobertura.version>2.7</cobertura.version> <camel.version>2.22.1</camel.version> <smbj.version>0.7.0</smbj.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <slf4j-api.version>1.7.25</slf4j-api.version> <cglib.version>3.2.6</cglib.version> <objenesis.version>2.6</objenesis.version> <maven-failsafe-plugin.version>2.21.0</maven-failsafe-plugin.version> <maven-surefire-plugin.version>2.18.1</maven-surefire-plugin.version> <gmavenplus-plugin.version>1.5</gmavenplus-plugin.version> <maven-gpg-plugin.version>1.5</maven-gpg-plugin.version> <log4j.version>1.2.17</log4j.version> <spock-core.version>1.1-groovy-2.4-rc-2</spock-core.version> <maven-compiler-plugin.version>2.3.2</maven-compiler-plugin.version> <maven-source-plugin.version>2.2.1</maven-source-plugin.version> <maven-javadoc-plugin.version>2.9.1</maven-javadoc-plugin.version> <nexus-staging-maven-plugin.version>1.6.7</nexus-staging-maven-plugin.version> <commons-io.version>2.5</commons-io.version> </properties> <scm> <url>https://github.com/jborza/${project.artifactId}</url> <connection>scm:git:git@github.com/jborza/${project.artifactId}.git</connection> <developerConnection>scm:git:ssh://git@github.com/jborza/${project.artifactId}.git</developerConnection> </scm> <developers> <developer> <id>>jborza</id> <name>Juraj Borza</name> <url>https://github.com/jborza</url> </developer> </developers> <dependencies> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> <version>${camel.version}</version> </dependency> <!-- camel for testing --> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-test</artifactId> <version>${camel.version}</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/com.hierynomus/smbj --> <dependency> <groupId>com.hierynomus</groupId> <artifactId>smbj</artifactId> <version>${smbj.version}</version> </dependency> <!-- logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j-api.version}</version> </dependency> <!-- commons.io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j-api.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> <scope>test</scope> </dependency> <!-- spock for tests --> <dependency> <groupId>org.spockframework</groupId> <artifactId>spock-core</artifactId> <version>${spock-core.version}</version> <scope>test</scope> </dependency> <!-- cglib for mocks --> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>${cglib.version}</version> <scope>test</scope> </dependency> <!-- objenesis for mocks --> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>${objenesis.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <defaultGoal>install</defaultGoal> <plugins> <!-- compile plugin for Java 8 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- The gmavenplus plugin is used to compile Groovy code. To learn more about this plugin, visit https://github.com/groovy/GMavenPlus/wiki --> <plugin> <groupId>org.codehaus.gmavenplus</groupId> <artifactId>gmavenplus-plugin</artifactId> <version>${gmavenplus-plugin.version}</version> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> <configuration> <testSources> <!--unit tests--> <testSource> <directory>${project.basedir}/src/test/groovy</directory> <includes> <include>**/*.groovy</include> </includes> </testSource> <!--integration tests--> <testSource> <directory>${project.basedir}/src/it/groovy</directory> <includes> <include>**/*.groovy</include> </includes> </testSource> </testSources> </configuration> </plugin> <!-- Only required if names of spec classes don't match default Surefire patterns (`*Test` etc.) --> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <useFile>false</useFile> <includes> <include>**/*Spec.java</include> </includes> </configuration> </plugin> <!-- integration tests--> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId> <version>${maven-failsafe-plugin.version}</version> <configuration> <includes> <include>**/*SpecIT.java</include> </includes> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> <!-- code coverage plugin --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>${cobertura.version}</version> <configuration> <formats> <format>html</format> <format>xml</format> </formats> <check/> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>${cobertura.version}</version> <configuration> <check></check> <formats> <format>html</format> <format>xml</format> </formats> </configuration> </plugin> </plugins> </reporting> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <profiles> <profile> <id>release</id> <build> <plugins> <!-- sources plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <!-- javadoc plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven-javadoc-plugin.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- gpg for signing --> <plugin> <groupId>org.apache.maven.plugins</groupId> <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> <!-- maven staging plugin for deployment and release --> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>${nexus-staging-maven-plugin.version}</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>