sparqlify-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.aksw.sparqlify</groupId>
<artifactId>sparqlify-core</artifactId>
<version>0.9.8</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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>sparqlify-core</artifactId>
<packaging>jar</packaging>
<name>Sparqlify SPARQL->SQL rewriter - Core</name>
<url>http://aksw.org/Projects/Sparqlify</url>
<parent>
<groupId>org.aksw.sparqlify</groupId>
<artifactId>sparqlify-parent</artifactId>
<version>0.9.8</version>
</parent>
<!-- <build> -->
<!-- <finalName>sparqlify-core</finalName> -->
<!-- </build> -->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/resources-filtered</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<!-- Create target dir -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<echo message="Creating target/generated-sources/jaxb" />
<mkdir dir="./target/generated-sources/jaxb" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- Invoke xjc -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<!-- <version>3.1.0</version> does not support 2.1 -->
<version>2.5.0</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- The package of your generated sources -->
<packageName>org.aksw.sparqlify.config.xml</packageName>
<target>2.1</target>
<sources>
<source>src/main/xsd/sparqlify-function-declarations.xsd</source>
</sources>
</configuration>
</plugin>
<!--
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<id>generate schema types</id>
<phase>generate-sources</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>xjc</executable>
<arguments>
<!- - <argument>-enableIntrospection</argument> - ->
<argument>-p</argument>
<argument>org.aksw.sparqlify.config.xml</argument>
<argument>-extension</argument>
<argument>-target</argument>
<argument>2.1</argument>
<argument>-d</argument>
<argument>target/generated-sources/jaxb</argument>
<argument>src/main/xsd/sparqlify-function-declarations.xsd</argument>
<!- - <argument>-b</argument> - - >
<!- - <argument>src/main/xjb/binding-customization.xjb</argument> - ->
</arguments>
</configuration>
</plugin>
-->
<!-- Add target dir to compilation -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.12</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/generated-sources/jaxb</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<!--
<dependency>
<groupId>javax.activation</groupId>
<artifactId>javax.activation-api</artifactId>
</dependency>
-->
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.rmltk</groupId>
<artifactId>r2rml-jena-plugin</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.rmltk</groupId>
<artifactId>r2rml-jena-sql-transforms</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.jenax</groupId>
<artifactId>jenax-rx-dataaccess</artifactId>
</dependency>
<!-- For SparqlStmtMgr -->
<!-- <dependency> -->
<!-- <groupId>org.aksw.jenax</groupId> -->
<!-- <artifactId>jenax-rx</artifactId> -->
<!-- </dependency> -->
<dependency>
<groupId>org.aksw.jenax</groupId>
<artifactId>jenax-arq-algebra</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.jenax</groupId>
<artifactId>jenax-arq-views</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.sparqlify</groupId>
<artifactId>obda-api-bundle</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.sparqlify</groupId>
<artifactId>sparqlify-type-system</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.sparqlify</groupId>
<artifactId>sparqlify-tests</artifactId>
<scope>runtime</scope>
<!-- <scope>test</scope> -->
</dependency>
<!-- <dependency> -->
<!-- <groupId>com.jolbox</groupId> -->
<!-- <artifactId>bonecp</artifactId> -->
<!-- </dependency> -->
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>org.aksw.commons</groupId>
<artifactId>aksw-commons-utils-xml</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
</dependency>
<!--
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</dependency>
-->
<!-- <dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId>
</dependency> -->
<!-- Needed to override a dependency in commons-validator -->
<!-- <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils-core</artifactId>
</dependency> -->
<dependency>
<groupId>net.sourceforge.collections</groupId>
<artifactId>collections-generic</artifactId>
</dependency>
<!-- <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId>
</dependency> <dependency> <groupId>net.postgis</groupId> <artifactId>postgis-jdbc</artifactId>
</dependency> -->
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.33</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-infrastructure</artifactId>
</dependency>
<dependency>
<groupId>net.sf.opencsv</groupId>
<artifactId>opencsv</artifactId>
</dependency>
<dependency>
<groupId>jrexx</groupId>
<artifactId>jrexx</artifactId>
</dependency>
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
</dependency>
<!-- H2 Tools have features for creating MySQL result sets from CSV/TSV
files -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<!-- <dependency> <groupId>org.jgrapht</groupId> <artifactId>jgrapht-core</artifactId>
</dependency> -->
<!-- <dependency> <groupId>org.aksw.jenax</groupId> <artifactId>jenax-jgrapht</artifactId>
</dependency> -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>