diff options
Diffstat (limited to 'pom.xml')
| -rw-r--r-- | pom.xml | 410 |
1 files changed, 284 insertions, 126 deletions
| @@ -1,16 +1,35 @@ | |||
| 1 | <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | 2 | |
| 3 | <modelVersion>4.0.0</modelVersion> | 3 | <project |
| 4 | <groupId>uk.ac.ox.cs.pagoda</groupId> | 4 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| 5 | <artifactId>pagoda</artifactId> | 5 | xmlns="http://maven.apache.org/POM/4.0.0" |
| 6 | <version>2.1.2</version> | 6 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" |
| 7 | > | ||
| 8 | <modelVersion>4.0.0</modelVersion> | ||
| 9 | |||
| 10 | <name>ACQuA</name> | ||
| 11 | <description>Answering Conjunctive Queries using Approximation</description> | ||
| 12 | |||
| 13 | <groupId>uk.ac.ox.cs.acqua</groupId> | ||
| 14 | <artifactId>acqua</artifactId> | ||
| 15 | <version>0.1.0</version> | ||
| 16 | |||
| 7 | <packaging>jar</packaging> | 17 | <packaging>jar</packaging> |
| 8 | <name>PAGOdA</name> | 18 | |
| 9 | <properties> | 19 | <properties> |
| 10 | <skipTests>true</skipTests> | 20 | <maven.compiler.source>1.8</maven.compiler.source> |
| 11 | </properties> | 21 | <maven.compiler.target>1.8</maven.compiler.target> |
| 22 | <!-- <encoding>UTF-8</encoding> --> | ||
| 23 | <scala.version>2.13.6</scala.version> | ||
| 24 | <scala.compat.version>2.13</scala.compat.version> | ||
| 25 | <spec2.version>4.2.0</spec2.version> | ||
| 26 | <skipTests>true</skipTests> | ||
| 27 | </properties> | ||
| 28 | |||
| 12 | <repositories> | 29 | <repositories> |
| 13 | <!--other repositories if any--> | 30 | <!-- Old RDFox 1.0.0 dependency |
| 31 | To be eventually removed! | ||
| 32 | --> | ||
| 14 | <repository> | 33 | <repository> |
| 15 | <id>project.local</id> | 34 | <id>project.local</id> |
| 16 | <name>pagoda</name> | 35 | <name>pagoda</name> |
| @@ -18,132 +37,35 @@ | |||
| 18 | </repository> | 37 | </repository> |
| 19 | </repositories> | 38 | </repositories> |
| 20 | 39 | ||
| 21 | <build> | ||
| 22 | <sourceDirectory>src</sourceDirectory> | ||
| 23 | <testSourceDirectory>test</testSourceDirectory> | ||
| 24 | <resources> | ||
| 25 | <resource> | ||
| 26 | <directory>src/resources</directory> | ||
| 27 | <excludes> | ||
| 28 | <exclude>pagoda.properties</exclude> | ||
| 29 | </excludes> | ||
| 30 | </resource> | ||
| 31 | |||
| 32 | </resources> | ||
| 33 | <testResources> | ||
| 34 | <testResource> | ||
| 35 | <directory>test/resources</directory> | ||
| 36 | </testResource> | ||
| 37 | </testResources> | ||
| 38 | <plugins> | ||
| 39 | <plugin> | ||
| 40 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 41 | <version>3.1</version> | ||
| 42 | <configuration> | ||
| 43 | <source>1.8</source> | ||
| 44 | <target>1.8</target> | ||
| 45 | </configuration> | ||
| 46 | </plugin> | ||
| 47 | <plugin> | ||
| 48 | <artifactId>maven-project-info-reports-plugin</artifactId> | ||
| 49 | <version>2.7</version> | ||
| 50 | </plugin> | ||
| 51 | <plugin> | ||
| 52 | <artifactId>maven-assembly-plugin</artifactId> | ||
| 53 | <configuration> | ||
| 54 | <archive> | ||
| 55 | <manifest> | ||
| 56 | <mainClass>uk.ac.ox.cs.pagoda.Pagoda</mainClass> | ||
| 57 | </manifest> | ||
| 58 | </archive> | ||
| 59 | <descriptorRefs> | ||
| 60 | <descriptorRef>jar-with-dependencies</descriptorRef> | ||
| 61 | </descriptorRefs> | ||
| 62 | </configuration> | ||
| 63 | <executions> | ||
| 64 | <execution> | ||
| 65 | <id>make-assembly</id> <!-- this is used for inheritance merges --> | ||
| 66 | <phase>package</phase> <!-- bind to the packaging phase --> | ||
| 67 | <goals> | ||
| 68 | <goal>single</goal> | ||
| 69 | </goals> | ||
| 70 | </execution> | ||
| 71 | </executions> | ||
| 72 | </plugin> | ||
| 73 | </plugins> | ||
| 74 | </build> | ||
| 75 | <reporting> | ||
| 76 | <plugins> | ||
| 77 | <plugin> | ||
| 78 | <groupId>org.apache.maven.plugins</groupId> | ||
| 79 | <artifactId>maven-javadoc-plugin</artifactId> | ||
| 80 | <version>2.9.1</version> | ||
| 81 | <configuration> | ||
| 82 | <show>public</show> | ||
| 83 | </configuration> | ||
| 84 | </plugin> | ||
| 85 | <plugin> | ||
| 86 | <groupId>org.codehaus.mojo</groupId> | ||
| 87 | <artifactId>findbugs-maven-plugin</artifactId> | ||
| 88 | <version>3.0.0</version> | ||
| 89 | <configuration> | ||
| 90 | <xmlOutput>true</xmlOutput> | ||
| 91 | <!-- Optional directory to put findbugs xdoc xml report --> | ||
| 92 | <xmlOutputDirectory>target/site</xmlOutputDirectory> | ||
| 93 | </configuration> | ||
| 94 | </plugin> | ||
| 95 | <plugin> | ||
| 96 | <groupId>org.apache.maven.plugins</groupId> | ||
| 97 | <artifactId>maven-checkstyle-plugin</artifactId> | ||
| 98 | <version>2.5</version> | ||
| 99 | <configuration> | ||
| 100 | <configLocation>config/sun_checks.xml</configLocation><!-- default --> | ||
| 101 | <!-- <configLocation>config/maven_checks.xml</configLocation> --> | ||
| 102 | <!-- <configLocation>config/turbine_checks.xml</configLocation> --> | ||
| 103 | <!-- <configLocation>config/avalon_checks.xml</configLocation> --> | ||
| 104 | </configuration> | ||
| 105 | </plugin> | ||
| 106 | <plugin> | ||
| 107 | <groupId>org.apache.maven.plugins</groupId> | ||
| 108 | <artifactId>maven-jxr-plugin</artifactId> | ||
| 109 | <version>2.1</version> | ||
| 110 | </plugin> | ||
| 111 | <plugin> | ||
| 112 | <groupId>org.codehaus.mojo</groupId> | ||
| 113 | <artifactId>dashboard-maven-plugin</artifactId> | ||
| 114 | <version>1.0.0-beta-1</version> | ||
| 115 | </plugin> | ||
| 116 | <!--<plugin>--> | ||
| 117 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 118 | <!--<artifactId>maven-surefire-plugin</artifactId>--> | ||
| 119 | <!--<version>2.13</version>--> | ||
| 120 | <!--<configuration>--> | ||
| 121 | <!--<forkMode>always</forkMode>--> | ||
| 122 | <!--<systemPropertyVariables>--> | ||
| 123 | <!--<reporter.debug>false</reporter.debug>--> | ||
| 124 | <!--</systemPropertyVariables>--> | ||
| 125 | <!--<suiteXmlFiles>--> | ||
| 126 | <!--<suiteXmlFile>testResources/LightTests.xml</suiteXmlFile>--> | ||
| 127 | <!--</suiteXmlFiles>--> | ||
| 128 | <!--</configuration>--> | ||
| 129 | <!--</plugin>--> | ||
| 130 | </plugins> | ||
| 131 | </reporting> | ||
| 132 | <dependencies> | 40 | <dependencies> |
| 133 | <dependency> | 41 | <dependency> |
| 42 | <groupId>org.scala-lang</groupId> | ||
| 43 | <artifactId>scala-library</artifactId> | ||
| 44 | <version>${scala.version}</version> | ||
| 45 | </dependency> | ||
| 46 | <dependency> | ||
| 47 | <groupId>com.lihaoyi</groupId> | ||
| 48 | <artifactId>os-lib_2.13</artifactId> | ||
| 49 | <version>0.8.1</version> | ||
| 50 | </dependency> | ||
| 51 | <dependency> | ||
| 134 | <groupId>commons-cli</groupId> | 52 | <groupId>commons-cli</groupId> |
| 135 | <artifactId>commons-cli</artifactId> | 53 | <artifactId>commons-cli</artifactId> |
| 136 | <version>1.3</version> | 54 | <version>1.3</version> |
| 137 | </dependency> | 55 | </dependency> |
| 138 | <dependency> | 56 | <dependency> |
| 139 | <groupId>com.hermit-reasoner</groupId> | 57 | <groupId>net.sourceforge.owlapi</groupId> |
| 140 | <artifactId>org.semanticweb.hermit</artifactId> | 58 | <artifactId>org.semanticweb.hermit</artifactId> |
| 141 | <version>1.3.8.1</version> | 59 | <version>1.4.5.519</version> |
| 60 | <!-- <groupId>com.hermit-reasoner</groupId> --> | ||
| 61 | <!-- <artifactId>org.semanticweb.hermit</artifactId> --> | ||
| 62 | <!-- <version>1.3.8.1</version> --> | ||
| 142 | </dependency> | 63 | </dependency> |
| 143 | <dependency> | 64 | <dependency> |
| 144 | <groupId>net.sourceforge.owlapi</groupId> | 65 | <groupId>net.sourceforge.owlapi</groupId> |
| 145 | <artifactId>owlapi-distribution</artifactId> | 66 | <artifactId>owlapi-distribution</artifactId> |
| 146 | <version>3.4.10</version> | 67 | <version>5.1.20</version> |
| 68 | <!-- <version>3.4.10</version> --> | ||
| 147 | </dependency> | 69 | </dependency> |
| 148 | <dependency> | 70 | <dependency> |
| 149 | <groupId>org.openrdf.sesame</groupId> | 71 | <groupId>org.openrdf.sesame</groupId> |
| @@ -207,5 +129,241 @@ | |||
| 207 | <!--<artifactId>plexus-utils</artifactId>--> | 129 | <!--<artifactId>plexus-utils</artifactId>--> |
| 208 | <!--<version>1.1</version>--> | 130 | <!--<version>1.1</version>--> |
| 209 | <!--</dependency>--> | 131 | <!--</dependency>--> |
| 132 | <dependency> | ||
| 133 | <groupId>org.scalatest</groupId> | ||
| 134 | <artifactId>scalatest_${scala.compat.version}</artifactId> | ||
| 135 | <version>3.2.10</version> | ||
| 136 | <scope>test</scope> | ||
| 137 | </dependency> | ||
| 138 | <dependency> | ||
| 139 | <groupId>uk.ox.ac.uk.rsacomb</groupId> | ||
| 140 | <artifactId>rsacomb</artifactId> | ||
| 141 | <version>1.0.0</version> | ||
| 142 | <scope>system</scope> | ||
| 143 | <systemPath>${project.basedir}/lib/RSAComb-1.0.0.jar</systemPath> | ||
| 144 | </dependency> | ||
| 145 | <dependency> | ||
| 146 | <groupId>tech.oxfordsemantic.jrdfox</groupId> | ||
| 147 | <artifactId>jrdfox</artifactId> | ||
| 148 | <version>5.4</version> | ||
| 149 | <scope>system</scope> | ||
| 150 | <systemPath>${project.basedir}/lib/JRDFox.jar</systemPath> | ||
| 151 | </dependency> | ||
| 152 | |||
| 153 | |||
| 154 | |||
| 155 | |||
| 210 | </dependencies> | 156 | </dependencies> |
| 157 | |||
| 158 | <build> | ||
| 159 | <pluginManagement> | ||
| 160 | <plugins> | ||
| 161 | <plugin> | ||
| 162 | <groupId>org.apache.maven.plugins</groupId> | ||
| 163 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 164 | <version>3.8.1</version> | ||
| 165 | <configuration> | ||
| 166 | <source>1.8</source> | ||
| 167 | <target>1.8</target> | ||
| 168 | </configuration> | ||
| 169 | </plugin> | ||
| 170 | <plugin> | ||
| 171 | <groupId>net.alchim31.maven</groupId> | ||
| 172 | <artifactId>scala-maven-plugin</artifactId> | ||
| 173 | <version>4.5.6</version> | ||
| 174 | </plugin> | ||
| 175 | </plugins> | ||
| 176 | </pluginManagement> | ||
| 177 | <plugins> | ||
| 178 | <plugin> | ||
| 179 | <groupId>org.apache.maven.plugins</groupId> | ||
| 180 | <artifactId>maven-compiler-plugin</artifactId> | ||
| 181 | <configuration> | ||
| 182 | <source>1.8</source> | ||
| 183 | <target>1.8</target> | ||
| 184 | </configuration> | ||
| 185 | <executions> | ||
| 186 | <execution> | ||
| 187 | <phase>compile</phase> | ||
| 188 | <goals> | ||
| 189 | <goal>compile</goal> | ||
| 190 | </goals> | ||
| 191 | </execution> | ||
| 192 | </executions> | ||
| 193 | </plugin> | ||
| 194 | <plugin> | ||
| 195 | <groupId>net.alchim31.maven</groupId> | ||
| 196 | <artifactId>scala-maven-plugin</artifactId> | ||
| 197 | <executions> | ||
| 198 | <execution> | ||
| 199 | <!-- <id>scala-compile-first</id> --> | ||
| 200 | <phase>compile</phase> | ||
| 201 | <goals> | ||
| 202 | <goal>add-source</goal> | ||
| 203 | <goal>compile</goal> | ||
| 204 | </goals> | ||
| 205 | </execution> | ||
| 206 | <execution> | ||
| 207 | <id>scala-test-compile</id> | ||
| 208 | <phase>process-test-resources</phase> | ||
| 209 | <goals> | ||
| 210 | <goal>testCompile</goal> | ||
| 211 | </goals> | ||
| 212 | </execution> | ||
| 213 | </executions> | ||
| 214 | </plugin> | ||
| 215 | <plugin> | ||
| 216 | <artifactId>maven-assembly-plugin</artifactId> | ||
| 217 | <configuration> | ||
| 218 | <archive> | ||
| 219 | <manifest> | ||
| 220 | <mainClass>uk.ac.ox.cs.acqua.Acqua</mainClass> | ||
| 221 | </manifest> | ||
| 222 | </archive> | ||
| 223 | <descriptorRefs> | ||
| 224 | <descriptorRef>jar-with-dependencies</descriptorRef> | ||
| 225 | </descriptorRefs> | ||
| 226 | </configuration> | ||
| 227 | <executions> | ||
| 228 | <execution> | ||
| 229 | <id>make-assembly</id> <!-- this is used for inheritance merges --> | ||
| 230 | <phase>package</phase> <!-- bind to the packaging phase --> | ||
| 231 | <goals> | ||
| 232 | <goal>single</goal> | ||
| 233 | </goals> | ||
| 234 | </execution> | ||
| 235 | </executions> | ||
| 236 | </plugin> | ||
| 237 | </plugins> | ||
| 238 | <resources> | ||
| 239 | <resource> | ||
| 240 | <directory>src/main/resources</directory> | ||
| 241 | <excludes> | ||
| 242 | <exclude>pagoda.properties</exclude> | ||
| 243 | </excludes> | ||
| 244 | </resource> | ||
| 245 | </resources> | ||
| 246 | </build> | ||
| 247 | |||
| 248 | <!-- <build>--> | ||
| 249 | <!-- <sourceDirectory>src/main/scala</sourceDirectory>--> | ||
| 250 | <!-- <testSourceDirectory>src/test/scala</testSourceDirectory>--> | ||
| 251 | <!--<testResources>--> | ||
| 252 | <!--<testResource>--> | ||
| 253 | <!-- <directory>src/test/java/resources</directory>--> | ||
| 254 | <!--</testResource>--> | ||
| 255 | <!--</testResources>--> | ||
| 256 | <!--<plugins>--> | ||
| 257 | <!--<plugin>--> | ||
| 258 | <!--<artifactId>maven-compiler-plugin</artifactId>--> | ||
| 259 | <!--<version>3.1</version>--> | ||
| 260 | <!--<configuration>--> | ||
| 261 | <!--<source>1.8</source>--> | ||
| 262 | <!--<target>1.8</target>--> | ||
| 263 | <!--</configuration>--> | ||
| 264 | <!--</plugin>--> | ||
| 265 | |||
| 266 | |||
| 267 | <!--<plugin>--> | ||
| 268 | <!--<artifactId>maven-project-info-reports-plugin</artifactId>--> | ||
| 269 | <!--<version>2.7</version>--> | ||
| 270 | <!--</plugin>--> | ||
| 271 | |||
| 272 | <!-- <plugin>--> | ||
| 273 | <!-- <groupId>org.apache.maven.plugins</groupId>--> | ||
| 274 | <!-- <artifactId>maven-surefire-plugin</artifactId>--> | ||
| 275 | <!-- <version>2.21.0</version>--> | ||
| 276 | <!-- <configuration>--> | ||
| 277 | <!-- <!-1- Tests will be run with scalatest-maven-plugin instead -1->--> | ||
| 278 | <!-- <skipTests>true</skipTests>--> | ||
| 279 | <!-- </configuration>--> | ||
| 280 | <!-- </plugin>--> | ||
| 281 | <!-- <plugin>--> | ||
| 282 | <!-- <groupId>org.scalatest</groupId>--> | ||
| 283 | <!-- <artifactId>scalatest-maven-plugin</artifactId>--> | ||
| 284 | <!-- <version>2.0.0</version>--> | ||
| 285 | <!-- <configuration>--> | ||
| 286 | <!-- <reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>--> | ||
| 287 | <!-- <junitxml>.</junitxml>--> | ||
| 288 | <!-- <filereports>TestSuiteReport.txt</filereports>--> | ||
| 289 | <!-- <!-1- Comma separated list of JUnit test class names to execute -1->--> | ||
| 290 | <!-- <jUnitClasses>samples.AppTest</jUnitClasses>--> | ||
| 291 | <!-- </configuration>--> | ||
| 292 | <!-- <executions>--> | ||
| 293 | <!-- <execution>--> | ||
| 294 | <!-- <id>test</id>--> | ||
| 295 | <!-- <goals>--> | ||
| 296 | <!-- <goal>test</goal>--> | ||
| 297 | <!-- </goals>--> | ||
| 298 | <!-- </execution>--> | ||
| 299 | <!-- </executions>--> | ||
| 300 | <!-- </plugin>--> | ||
| 301 | <!--</plugins>--> | ||
| 302 | <!--</build>--> | ||
| 303 | |||
| 304 | <!--<reporting>--> | ||
| 305 | <!--<plugins>--> | ||
| 306 | <!--<plugin>--> | ||
| 307 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 308 | <!--<artifactId>maven-javadoc-plugin</artifactId>--> | ||
| 309 | <!--<version>2.9.1</version>--> | ||
| 310 | <!--<configuration>--> | ||
| 311 | <!--<show>public</show>--> | ||
| 312 | <!--</configuration>--> | ||
| 313 | <!--</plugin>--> | ||
| 314 | <!--<plugin>--> | ||
| 315 | <!--<groupId>org.codehaus.mojo</groupId>--> | ||
| 316 | <!--<artifactId>findbugs-maven-plugin</artifactId>--> | ||
| 317 | <!--<version>3.0.0</version>--> | ||
| 318 | <!--<configuration>--> | ||
| 319 | <!--<xmlOutput>true</xmlOutput>--> | ||
| 320 | <!--<!-1- Optional directory to put findbugs xdoc xml report -1->--> | ||
| 321 | <!--<xmlOutputDirectory>target/site</xmlOutputDirectory>--> | ||
| 322 | <!--</configuration>--> | ||
| 323 | <!--</plugin>--> | ||
| 324 | <!--<plugin>--> | ||
| 325 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 326 | <!--<artifactId>maven-checkstyle-plugin</artifactId>--> | ||
| 327 | <!--<version>2.5</version>--> | ||
| 328 | <!--<configuration>--> | ||
| 329 | <!--<configLocation>config/sun_checks.xml</configLocation><!-1- default -1->--> | ||
| 330 | <!--<!-1- <configLocation>config/maven_checks.xml</configLocation> -1->--> | ||
| 331 | <!--<!-1- <configLocation>config/turbine_checks.xml</configLocation> -1->--> | ||
| 332 | <!--<!-1- <configLocation>config/avalon_checks.xml</configLocation> -1->--> | ||
| 333 | <!--</configuration>--> | ||
| 334 | <!--</plugin>--> | ||
| 335 | <!--<plugin>--> | ||
| 336 | <!--<groupId>org.apache.maven.plugins</groupId>--> | ||
| 337 | <!--<artifactId>maven-jxr-plugin</artifactId>--> | ||
| 338 | <!--<version>2.1</version>--> | ||
| 339 | <!--</plugin>--> | ||
| 340 | <!--<plugin>--> | ||
| 341 | <!--<groupId>org.codehaus.mojo</groupId>--> | ||
| 342 | <!--<artifactId>dashboard-maven-plugin</artifactId>--> | ||
| 343 | <!--<version>1.0.0-beta-1</version>--> | ||
| 344 | <!--</plugin>--> | ||
| 345 | <!--<!-1-<plugin>-1->--> | ||
| 346 | <!--<!-1-<groupId>org.apache.maven.plugins</groupId>-1->--> | ||
| 347 | <!--<!-1-<artifactId>maven-surefire-plugin</artifactId>-1->--> | ||
| 348 | <!--<!-1-<version>2.13</version>-1->--> | ||
| 349 | <!--<!-1-<configuration>-1->--> | ||
| 350 | <!--<!-1-<forkMode>always</forkMode>-1->--> | ||
| 351 | <!--<!-1-<systemPropertyVariables>-1->--> | ||
| 352 | <!--<!-1-<reporter.debug>false</reporter.debug>-1->--> | ||
| 353 | <!--<!-1-</systemPropertyVariables>-1->--> | ||
| 354 | <!--<!-1-<suiteXmlFiles>-1->--> | ||
| 355 | <!--<!-1-<suiteXmlFile>testResources/LightTests.xml</suiteXmlFile>-1->--> | ||
| 356 | <!--<!-1-</suiteXmlFiles>-1->--> | ||
| 357 | <!--<!-1-</configuration>-1->--> | ||
| 358 | <!--<!-1-</plugin>-1->--> | ||
| 359 | <!--</plugins>--> | ||
| 360 | <!--</reporting>--> | ||
| 361 | |||
| 362 | <!--<dependencies>--> | ||
| 363 | <!-- <dependency>--> | ||
| 364 | <!-- <groupId>org.scala-lang</groupId>--> | ||
| 365 | <!-- <artifactId>scala-library</artifactId>--> | ||
| 366 | <!-- <version>${scala.version}</version>--> | ||
| 367 | <!-- </dependency>--> | ||
| 368 | <!--</dependencies>--> | ||
| 211 | </project> | 369 | </project> |
