fcrepo-camel-toolbox
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.fcrepo.camel</groupId> <artifactId>fcrepo-camel-toolbox</artifactId> <version>6.2.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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> <parent> <groupId>org.fcrepo</groupId> <artifactId>fcrepo-parent</artifactId> <version>6.1.0</version> </parent> <groupId>org.fcrepo.camel</groupId> <artifactId>fcrepo-camel-toolbox</artifactId> <packaging>pom</packaging> <version>6.2.1</version> <name>Fedora Camel Workflows</name> <description>A collection of camel-based event-driven workflows</description> <url>http://fcrepo.org</url> <organization> <name>Lyrasis, Inc.</name> <url>http://www.lyrasis.org/</url> </organization> <properties> <!-- Use ${project_name} instead of ${project.artifactId} to avoid incorrect replacements of "fcrepo" in child modules (for scm, site-distribution, etc --> <project_name>fcrepo-camel-toolbox</project_name> <project_organization>fcrepo-exts</project_organization> <project.copyrightYear>2016</project.copyrightYear> <!-- dependencies --> <activemq.version>5.16.7</activemq.version> <camel.version>3.9.0</camel.version> <commons.lang3.version>3.4</commons.lang3.version> <jackson2.version>2.13.5</jackson2.version> <jena.version>4.2.0</jena.version> <logback.version>1.2.13</logback.version> <marmotta.version>3.4.0</marmotta.version> <slf4j.version>1.7.20</slf4j.version> <spring.version>5.3.7</spring.version> <fcrepo.version>6.1.0</fcrepo.version> <fcrepo-java-client.version>6.1.0</fcrepo-java-client.version> <fcrepo-camel.version>6.0.0</fcrepo-camel.version> <woodstox.version>4.4.1</woodstox.version> <javax.annotation.version>1.3.2</javax.annotation.version> <jaxb.core.version>2.3.0.1</jaxb.core.version> <javaee-api.version>8.0.1</javaee-api.version> <javaee.xml.version>2.3.1</javaee.xml.version> <!-- testing --> <awaitility.version>1.7.0</awaitility.version> <commons.codec.version>1.15</commons.codec.version> <commons.io.version>2.7</commons.io.version> <commons.logging.version>1.1.3</commons.logging.version> <grizzly.version>2.3.16</grizzly.version> <hamcrest.version>1.3</hamcrest.version> <httpclient.version>4.5.13</httpclient.version> <httpcore.version>4.4.6</httpcore.version> <hk2.version>2.3.0</hk2.version> <jena.fuseki.version>${jena.version}</jena.fuseki.version> <jersey.version>2.34</jersey.version> <xerces.version>2.12.2</xerces.version> <!-- jared's --> <failsafe.plugin.version>2.18.1</failsafe.plugin.version> <!-- plugins --> <jar.plugin.version>3.0.2</jar.plugin.version> <jetty.plugin.version>9.4.34.v20201102</jetty.plugin.version> <jetty.users.file>${project.build.directory}/test-classes/jetty-users.properties</jetty.users.file> <sonatype.host>s01.oss.sonatype.org</sonatype.host> </properties> <modules> <module>fcrepo-indexing-triplestore</module> <module>fcrepo-reindexing</module> <module>fcrepo-indexing-solr</module> <module>fcrepo-http-forwarding</module> <module>fcrepo-service-activemq</module> <module>fcrepo-service-camel</module> <module>fcrepo-camel-toolbox-app</module> <module>fcrepo-camel-common</module> <module>fcrepo-fixity</module> <module>fcrepo-audit-triplestore</module> </modules> <repositories> <repository> <id>sonatype-nexus-snapshots</id> <url>https://${sonatype.host}/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Shapshots</name> <url>https://${sonatype.host}/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>sonatype-nexus-staging</id> <url>https://${sonatype.host}/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <dependencyManagement> <dependencies> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-support</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-spring-javaconfig</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-http</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-http-common</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jms</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-exec</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-xml-jaxb</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-xslt</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jetty</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jetty-common</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jackson</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-spring</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-mustache</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-activemq</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-pool</artifactId> <version>${activemq.version}</version> </dependency> <dependency> <groupId>org.fcrepo.camel</groupId> <artifactId>fcrepo-camel</artifactId> <version>${fcrepo-camel.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.fcrepo.client</groupId> <artifactId>fcrepo-java-client</artifactId> <version>${fcrepo-java-client.version}</version> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>${woodstox.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons.lang3.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons.io.version}</version> </dependency> <dependency> <groupId>org.fcrepo</groupId> <artifactId>fcrepo-audit</artifactId> <version>${fcrepo.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson2.version}</version> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>${javaee.xml.version}</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>${jaxb.core.version}</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>${javax.annotation.version}</version> </dependency> <dependency> <groupId>org.glassfish.hk2.external</groupId> <artifactId>javax.inject</artifactId> <version>${hk2.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>${httpclient.version}</version> </dependency> <!-- jena --> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-arq</artifactId> <version>${jena.version}</version> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-core</artifactId> <version>${jena.version}</version> </dependency> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <!-- logging --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>${commons.codec.version}</version> </dependency> <!-- Testing --> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-test</artifactId> <version>${camel.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-test-spring</artifactId> <version>${camel.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.jayway.awaitility</groupId> <artifactId>awaitility</artifactId> <version>${awaitility.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>${xerces.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> <version>${hamcrest.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.grizzly</groupId> <artifactId>grizzly-http-servlet</artifactId> <version>${grizzly.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> <version>${jersey.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.ext</groupId> <artifactId>jersey-spring3</artifactId> <version>${jersey.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> <artifactId>jersey-test-framework-provider-grizzly2</artifactId> <version>${jersey.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.jena</groupId> <artifactId>jena-fuseki-main</artifactId> <version>${jena.fuseki.version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement> <build> <defaultGoal>install</defaultGoal> <testResources> <testResource> <filtering>true</filtering> <directory>src/test/resources</directory> </testResource> </testResources> <pluginManagement> <plugins> <!-- reserve network ports for integration testing --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> <id>reserve-port</id> <phase>generate-test-resources</phase> <goals> <goal>reserve-network-port</goal> </goals> <configuration> <portNames /> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>${jetty.plugin.version}</version> <configuration> <webAppConfig> <contextPath>/</contextPath> </webAppConfig> <systemProperties> <!-- enable easy JMX connection to JConsole --> <systemProperty> <name>com.sun.management.jmxremote</name> <value /> </systemProperty> </systemProperties> <scanIntervalSeconds>10</scanIntervalSeconds> <stopWait>5</stopWait> </configuration> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Xms512m -Xmx1024m ${jacoco.agent.unit.arg}</argLine> </configuration> </plugin> <!-- use jacoco for code coverage --> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <executions> <execution> <id>default-prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> <configuration> <destFile>${sonar.jacoco.reportPath}</destFile> <propertyName>jacoco.agent.unit.arg</propertyName> <append>true</append> </configuration> </execution> <execution> <id>default-prepare-agent-integration</id> <goals> <goal>prepare-agent-integration</goal> </goals> <configuration> <destFile>${sonar.jacoco.itReportPath}</destFile> <propertyName>jacoco.agent.it.arg</propertyName> <append>true</append> </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> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>filter</id> <phase>generate-resources</phase> <goals> <goal>resources</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>com.github.github</groupId> <artifactId>site-maven-plugin</artifactId> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> </plugin> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>${jar.plugin.version}</version> </plugin> </plugins> </build> <developers> <developer> <id>peichman</id> <name>Peter Eichman</name> <email>peichman@umd.edu</email> <organization>University of Maryland</organization> <organizationUrl>https://umd.edu</organizationUrl> <roles> <role>developer</role> </roles> <timezone>-5</timezone> </developer> <developer> <id>dlamb</id> <name>Danny Lamb</name> <email>dlamb@islandora.ca</email> <organization>Islandora Foundation</organization> <organizationUrl>http://islandora.ca</organizationUrl> <roles> <role>developer</role> </roles> <timezone>-4</timezone> </developer> <developer> <id>bseeger</id> <name>Bethany Seeger</name> <email>bseeger@amherst.edu</email> <organization>Amherst College</organization> <organizationUrl>http://www.amherst.edu</organizationUrl> <roles> <role>developer</role> </roles> <timezone>-5</timezone> </developer> <developer> <id>dbernstein</id> <name>Daniel Bernstein</name> <email>daniel.bernstein@lyrasis.org</email> <organization>Lyrasis</organization> <organizationUrl>http://www.lyrasis.edu</organizationUrl> <roles> <role>developer</role> </roles> <timezone>-8</timezone> </developer> </developers> <issueManagement> <system>GitHub</system> <url>https://github.com/fcrepo-exts/fcrepo-camel-toolbox/issues</url> </issueManagement> <scm> <connection>scm:git:git://github.com/fcrepo-exts/fcrepo-camel-toolbox.git</connection> <developerConnection>scm:git:git@github.com:fcrepo-exts/fcrepo-camel-toolbox.git</developerConnection> <url>https://github.com/fcrepo-exts/fcrepo-camel-toolbox</url> <tag>fcrepo-camel-toolbox-6.2.1</tag> </scm> </project>