Skip to content
This repository was archived by the owner on Oct 8, 2020. It is now read-only.

Commit a1d127c

Browse files
Made project ready for Maven Central deployment
1 parent a809b00 commit a1d127c

1 file changed

Lines changed: 151 additions & 34 deletions

File tree

pom.xml

Lines changed: 151 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
<packaging>pom</packaging>
88
<name>Inference API - Parent</name>
99

10+
<description>An inference layer for RDF and OWL</description>
11+
1012
<organization>
1113
<name>Smart Data Analytics (SDA) Research Group</name>
1214
<url>http://sda.tech/</url>
@@ -24,6 +26,13 @@
2426
</license>
2527
</licenses>
2628

29+
<scm>
30+
<connection>scm:git:https://github.com/SANSA-Stack/SANSA-Inference.git</connection>
31+
<url>https://github.com/SANSA-Stack/SANSA-Inference</url>
32+
<developerConnection>scm:git:https://github.com/SANSA-Stack/SANSA-Inference.git</developerConnection>
33+
</scm>
34+
35+
2736
<developers>
2837
<developer>
2938
<id>lorenz</id>
@@ -171,12 +180,12 @@
171180
<dependency>
172181
<groupId>org.jgrapht</groupId>
173182
<artifactId>jgrapht-core</artifactId>
174-
<version>1.0.0</version>
183+
<version>1.0.1</version>
175184
</dependency>
176185
<dependency>
177186
<groupId>org.jgrapht</groupId>
178187
<artifactId>jgrapht-ext</artifactId>
179-
<version>1.0.0</version>
188+
<version>1.0.1</version>
180189
</dependency>
181190
<dependency>
182191
<groupId>org.gephi</groupId>
@@ -188,7 +197,7 @@
188197
<dependency>
189198
<groupId>org.apache.calcite</groupId>
190199
<artifactId>calcite-core</artifactId>
191-
<version>1.10.0</version>
200+
<version>1.12.0</version>
192201
</dependency>
193202

194203
<!-- Test -->
@@ -201,7 +210,7 @@
201210
<dependency>
202211
<groupId>org.scalatest</groupId>
203212
<artifactId>scalatest_${scala.binary.version}</artifactId>
204-
<version>3.0.1</version>
213+
<version>3.0.3</version>
205214
<scope>test</scope>
206215
</dependency>
207216

@@ -216,7 +225,7 @@
216225
<dependency>
217226
<groupId>com.google.guava</groupId>
218227
<artifactId>guava</artifactId>
219-
<version>20.0</version>
228+
<version>21.0</version>
220229
</dependency>
221230

222231
<!-- Shapeless lib -->
@@ -296,7 +305,7 @@
296305

297306
<plugin>
298307
<artifactId>maven-compiler-plugin</artifactId>
299-
<version>3.6.0</version>
308+
<version>3.6.1</version>
300309
<configuration>
301310
<source>${maven.compiler.source}</source>
302311
<target>${maven.compiler.target}</target>
@@ -308,7 +317,7 @@
308317
<plugin>
309318
<groupId>org.apache.maven.plugins</groupId>
310319
<artifactId>maven-surefire-plugin</artifactId>
311-
<version>2.19.1</version>
320+
<version>2.20</version>
312321
</plugin>
313322

314323
<!-- Scalatest -->
@@ -325,7 +334,7 @@
325334
<plugin>
326335
<groupId>com.amashchenko.maven.plugin</groupId>
327336
<artifactId>gitflow-maven-plugin</artifactId>
328-
<version>1.3.1</version>
337+
<version>1.5.0</version>
329338
</plugin>
330339
<plugin>
331340
<groupId>org.codehaus.mojo</groupId>
@@ -374,7 +383,7 @@
374383
<plugin>
375384
<groupId>org.codehaus.mojo</groupId>
376385
<artifactId>build-helper-maven-plugin</artifactId>
377-
<version>1.12</version>
386+
<version>3.0.0</version>
378387
<executions>
379388
<execution>
380389
<id>add-source</id>
@@ -393,7 +402,7 @@
393402
<plugin>
394403
<groupId>com.versioneye</groupId>
395404
<artifactId>versioneye-maven-plugin</artifactId>
396-
<version>3.11.0</version>
405+
<version>3.11.2</version>
397406
</plugin>
398407
</plugins>
399408
</pluginManagement>
@@ -403,30 +412,30 @@
403412
<groupId>com.versioneye</groupId>
404413
<artifactId>versioneye-maven-plugin</artifactId>
405414
</plugin>
406-
<plugin>
407-
<groupId>org.scalastyle</groupId>
408-
<artifactId>scalastyle-maven-plugin</artifactId>
409-
<version>0.8.0</version>
410-
<configuration>
411-
<verbose>false</verbose>
412-
<failOnViolation>false</failOnViolation>
413-
<includeTestSourceDirectory>false</includeTestSourceDirectory>
414-
<failOnWarning>false</failOnWarning>
415-
<sourceDirectory>${basedir}/src/main/scala</sourceDirectory>
416-
<testSourceDirectory>${basedir}/src/test/scala</testSourceDirectory>
417-
<configLocation>scalastyle-config.xml</configLocation>
418-
<outputFile>${basedir}/target/scalastyle-output.xml</outputFile>
419-
<inputEncoding>${project.build.sourceEncoding}</inputEncoding>
420-
<outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
421-
</configuration>
422-
<executions>
423-
<execution>
424-
<goals>
425-
<goal>check</goal>
426-
</goals>
427-
</execution>
428-
</executions>
429-
</plugin>
415+
<!--<plugin>-->
416+
<!--<groupId>org.scalastyle</groupId>-->
417+
<!--<artifactId>scalastyle-maven-plugin</artifactId>-->
418+
<!--<version>0.8.0</version>-->
419+
<!--<configuration>-->
420+
<!--<verbose>false</verbose>-->
421+
<!--<failOnViolation>false</failOnViolation>-->
422+
<!--<includeTestSourceDirectory>false</includeTestSourceDirectory>-->
423+
<!--<failOnWarning>false</failOnWarning>-->
424+
<!--<sourceDirectory>${basedir}/src/main/scala</sourceDirectory>-->
425+
<!--<testSourceDirectory>${basedir}/src/test/scala</testSourceDirectory>-->
426+
<!--<configLocation>scalastyle-config.xml</configLocation>-->
427+
<!--<outputFile>${basedir}/target/scalastyle-output.xml</outputFile>-->
428+
<!--<inputEncoding>${project.build.sourceEncoding}</inputEncoding>-->
429+
<!--<outputEncoding>${project.reporting.outputEncoding}</outputEncoding>-->
430+
<!--</configuration>-->
431+
<!--<executions>-->
432+
<!--<execution>-->
433+
<!--<goals>-->
434+
<!--<goal>check</goal>-->
435+
<!--</goals>-->
436+
<!--</execution>-->
437+
<!--</executions>-->
438+
<!--</plugin>-->
430439
</plugins>
431440
</build>
432441

@@ -549,6 +558,114 @@
549558
</build>
550559
</profile>
551560

561+
<!-- the profile used for deployment to Sonatype Maven repository -->
562+
<profile>
563+
<id>ossrh</id>
564+
<!--<distributionManagement>-->
565+
<!--<repository>-->
566+
<!--<id>ossrh</id>-->
567+
<!--<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>-->
568+
<!--</repository>-->
569+
<!--</distributionManagement>-->
570+
<build>
571+
<plugins>
572+
<plugin>
573+
<groupId>net.alchim31.maven</groupId>
574+
<artifactId>scala-maven-plugin</artifactId>
575+
<version>3.2.1</version>
576+
<executions>
577+
<execution>
578+
<goals>
579+
<goal>compile</goal>
580+
<goal>testCompile</goal>
581+
</goals>
582+
<configuration>
583+
<scalaVersion>${scala.version}</scalaVersion>
584+
<recompileMode>incremental</recompileMode>
585+
<useZincServer>true</useZincServer>
586+
<args>
587+
<arg>-unchecked</arg>
588+
<arg>-deprecation</arg>
589+
<arg>-feature</arg>
590+
<arg>-dependencyfile</arg>
591+
<arg>${project.build.directory}/.scala_dependencies</arg>
592+
</args>
593+
<jvmArgs>
594+
<jvmArg>-Xms1024m</jvmArg>
595+
<jvmArg>-Xmx1024m</jvmArg>
596+
<jvmArg>-XX:PermSize=${PermGen}</jvmArg>
597+
<jvmArg>-XX:MaxPermSize=${MaxPermGen}</jvmArg>
598+
<jvmArg>-XX:ReservedCodeCacheSize=${CodeCacheSize}</jvmArg>
599+
</jvmArgs>
600+
<!--<javacArgs>-->
601+
<!--<javacArg>-source</javacArg>-->
602+
<!--<javacArg>${java.version}</javacArg>-->
603+
<!--<javacArg>-target</javacArg>-->
604+
<!--<javacArg>${java.version}</javacArg>-->
605+
<!--<javacArg>-Xlint:all,-serial,-path</javacArg>-->
606+
<!--</javacArgs>-->
607+
608+
</configuration>
609+
</execution>
610+
<execution>
611+
<id>attach-javadocs</id>
612+
<goals>
613+
<goal>doc-jar</goal>
614+
</goals>
615+
</execution>
616+
</executions>
617+
618+
</plugin>
619+
620+
<plugin>
621+
<groupId>org.apache.maven.plugins</groupId>
622+
<artifactId>maven-source-plugin</artifactId>
623+
<executions>
624+
<execution>
625+
<phase>verify</phase>
626+
<id>attach-sources</id>
627+
<goals>
628+
<goal>jar</goal>
629+
</goals>
630+
</execution>
631+
</executions>
632+
</plugin>
633+
634+
<plugin>
635+
<groupId>org.apache.maven.plugins</groupId>
636+
<artifactId>maven-javadoc-plugin</artifactId>
637+
<executions>
638+
<execution>
639+
<id>attach-javadocs</id>
640+
<goals>
641+
<goal>jar</goal>
642+
</goals>
643+
</execution>
644+
</executions>
645+
</plugin>
646+
647+
<plugin>
648+
<groupId>org.apache.maven.plugins</groupId>
649+
<artifactId>maven-gpg-plugin</artifactId>
650+
<version>1.6</version>
651+
<executions>
652+
<execution>
653+
<id>sign-artifacts</id>
654+
<phase>verify</phase>
655+
<goals>
656+
<goal>sign</goal>
657+
</goals>
658+
<configuration>
659+
<keyname>AKSW</keyname>
660+
<passphraseServerId>${gpg.keyname}</passphraseServerId>
661+
</configuration>
662+
</execution>
663+
</executions>
664+
</plugin>
665+
</plugins>
666+
</build>
667+
</profile>
668+
552669
</profiles>
553670

554671

0 commit comments

Comments
 (0)