From 17bd9beaf7f358a44e5bf36a5855fe6727d506dc Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Tue, 10 May 2022 18:17:06 +0100 Subject: [pagoda] Move project to Scala This commit includes a few changes: - The repository still uses Maven to manage dependency but it is now a Scala project. - The code has been ported from OWLAPI 3.4.10 to 5.1.20 - A proof of concept program using both RSAComb and PAGOdA has been added. --- pom.xml | 402 ++++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 279 insertions(+), 123 deletions(-) (limited to 'pom.xml') diff --git a/pom.xml b/pom.xml index 466383a..63a853d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,16 +1,35 @@ - - 4.0.0 - uk.ac.ox.cs.pagoda - pagoda - 2.1.2 + + + + 4.0.0 + + ACQuA + Answering Conjunctive Queries using Approximation + + uk.ac.ox.cs.acqua + acqua + 0.1.0 + jar - PAGOdA - - true - + + + 1.8 + 1.8 + + 2.13.6 + 2.13 + 4.2.0 + true + + - + project.local pagoda @@ -18,118 +37,17 @@ - - src - test - - - src/resources - - pagoda.properties - - - - - - - test/resources - - - - - maven-compiler-plugin - 3.1 - - 1.8 - 1.8 - - - - maven-project-info-reports-plugin - 2.7 - - - maven-assembly-plugin - - - - uk.ac.ox.cs.pagoda.Pagoda - - - - jar-with-dependencies - - - - - make-assembly - package - - single - - - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.9.1 - - public - - - - org.codehaus.mojo - findbugs-maven-plugin - 3.0.0 - - true - - target/site - - - - org.apache.maven.plugins - maven-checkstyle-plugin - 2.5 - - config/sun_checks.xml - - - - - - - org.apache.maven.plugins - maven-jxr-plugin - 2.1 - - - org.codehaus.mojo - dashboard-maven-plugin - 1.0.0-beta-1 - - - - - - - - - - - - - - - - - + + org.scala-lang + scala-library + ${scala.version} + + + com.lihaoyi + os-lib_2.13 + 0.8.1 + commons-cli commons-cli @@ -143,7 +61,8 @@ net.sourceforge.owlapi owlapi-distribution - 3.4.10 + 5.1.20 + org.openrdf.sesame @@ -207,5 +126,242 @@ + + org.scalatest + scalatest_${scala.compat.version} + 3.2.10 + test + + + uk.ox.ac.uk.rsacomb + rsacomb + 1.0.0 + system + ${project.basedir}/lib/RSAComb-1.0.0.jar + + + tech.oxfordsemantic.jrdfox + jrdfox + 5.4 + system + ${project.basedir}/lib/JRDFox.jar + + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 1.8 + 1.8 + + + + net.alchim31.maven + scala-maven-plugin + 4.5.6 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + compile + + compile + + + + + + net.alchim31.maven + scala-maven-plugin + + + + compile + + add-source + compile + + + + scala-test-compile + process-test-resources + + testCompile + + + + + + maven-assembly-plugin + + + + uk.ac.ox.cs.acqua.Acqua + + + + jar-with-dependencies + + + + + make-assembly + package + + single + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3