parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>eu.fbk.parent</groupId>
<artifactId>parent</artifactId>
<version>2.2</version>
</dependency><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>
<groupId>eu.fbk.parent</groupId>
<artifactId>parent</artifactId>
<version>2.2</version>
<packaging>pom</packaging>
<inceptionYear>2016</inceptionYear>
<name>parent</name>
<description>A set of common rules for development in FBK</description>
<url>https://github.com/fbk/parent</url>
<organization>
<name>FBK</name>
<url>http://www.fbk.eu/</url>
</organization>
<developers>
<developer>
<id>corcoglio</id>
<name>Francesco Corcoglioniti</name>
<email>corcoglio@fbk.eu</email>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<picUrl>https://my.fbk.eu/fbk-api/v2/picture/corcoglio</picUrl>
</properties>
</developer>
<developer>
<id>aprosio</id>
<name>Alessio Palmero Aprosio</name>
<email>aprosio@fbk.eu</email>
<url>https://dkm.fbk.eu/people/profile/aprosio</url>
<roles>
<role>Developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<picUrl>http://rdfpro.fbk.eu/images/team/aprosio.jpg</picUrl>
</properties>
</developer>
</developers>
<!--<repositories> -->
<!--<repository> -->
<!--<id>fbk-repo</id> -->
<!--<url>https://raw.githubusercontent.com/fbk/mvn-repo/master/releases</url> -->
<!--</repository> -->
<!--</repositories> -->
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<!-- <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository> </distributionManagement> -->
<scm>
<connection>scm:git:ssh://git@github.com/fbk/parent.git</connection>
<developerConnection>scm:git:ssh://git@github.com/fbk/parent.git</developerConnection>
<url>https://github.com/fbk/parent</url>
<tag>HEAD</tag>
</scm>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>${license-plugin-version}</version>
<configuration>
<useMissingFile>true</useMissingFile>
<!--<licenseResolver>${project.baseUri}${parent-path}/src/license</licenseResolver> -->
<fileTemplate>${project.basedir}${parent-path}/src/license/template.ftl</fileTemplate>
<outputDirectory>${project.basedir}</outputDirectory>
<licenseMerges>
<licenseMerge><![CDATA[
GNU General Public License (GPL) version 3 |
GNU General Public License Version 3
]]></licenseMerge>
<licenseMerge><![CDATA[
Apache Software License, Version 2.0 |
Apache Software Licenses |
Similar to Apache License but with the acknowledgment clause removed |
Apache License Version 2.0 |
Apache Public License 2.0 |
The Apache Software License, Version 2.0 |
Apache 2 |
Apache License |
Apache Software License - Version 2.0 |
Apache License, Version 2.0 |
Apache License 2.0 |
Unknown license |
http://jaxen.codehaus.org/license.html
]]></licenseMerge>
<licenseMerge><![CDATA[
GNU Lesser General Public License |
LGPL 2.1 |
GNU Lesser General Public License (LGPL), Version 2.1 |
GNU Lesser General Public License Version 2.1 |
The GNU Lesser General Public License, Version 2.1 |
GNU LESSER GENERAL PUBLIC LICENSE |
LGPL |
GNU Lesser General Public License Version 2.1, February 1999 |
GNU Lesser General Public License 2.1 |
GNU Lesser General Public License, Version 2.1 |
GNU Lesser General Public License - v 2.1 or later
]]></licenseMerge>
<licenseMerge><![CDATA[
Eclipse Public License - Version 1.0 |
Eclipse Public License 1.0 |
Eclipse Public License - v 1.0 |
Eclipse Public License v1.0 |
Eclipse Distribution License - v 1.0
]]></licenseMerge>
<licenseMerge><![CDATA[
Public Domain |
Public Domain (Creative Commons CC0)
]]></licenseMerge>
<licenseMerge><![CDATA[
BSD 2-Clause License |
The BSD 2-Clause License
]]></licenseMerge>
<licenseMerge><![CDATA[
BSD License |
BSD |
New BSD License |
New BSD license |
BSD licence |
BSD style |
Aduna BSD license |
BSD 3-Clause License |
BSD 2-Clause License |
The BSD License
]]></licenseMerge>
<licenseMerge><![CDATA[
JSON License |
The JSON License
]]></licenseMerge>
<licenseMerge><![CDATA[
MIT License |
The MIT License
]]></licenseMerge>
<licenseMerge><![CDATA[
SAX License |
The SAX License
]]></licenseMerge>
<licenseMerge><![CDATA[
W3C License |
The W3C License
]]></licenseMerge>
<licenseMerge><![CDATA[
Common Public License |
Common Public License Version 1.0 |
Common Public License - v 1.0
]]></licenseMerge>
<licenseMerge><![CDATA[
CDDL + GPLv2 |
CDDL+GPL License |
CDDL+GPL |
Dual license consisting of the CDDL v1.1 and GPL v2
]]></licenseMerge>
<licenseMerge><![CDATA[
CDDL 1.0 |
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 |
Common Development and Distribution License (CDDL) v1.0
]]></licenseMerge>
<licenseMerge><![CDATA[
Mozilla Public License Version 1.1 |
MPL 1.1
]]></licenseMerge>
<licenseMerge><![CDATA[
GPLv2 with classpath exception |
GPL2 w/ CPE |
GNU General Public License Version 2 |
The GNU General Public License, Version 2
]]></licenseMerge>
</licenseMerges>
</configuration>
</plugin>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<version>${git-commit-id-plugin-version}</version>
<configuration>
<verbose>false</verbose>
<dateFormat>yyyy-MM-dd'T'HH:mm:ssZ</dateFormat>
<generateGitPropertiesFile>true</generateGitPropertiesFile>
<generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename>
<failOnNoGitDirectory>false</failOnNoGitDirectory>
<failOnUnableToExtractRepoInfo>false</failOnUnableToExtractRepoInfo>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>${clean-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>${deploy-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>${install-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>${release-plugin-version}</version>
<configuration>
<tagNameFormat>v@{version}</tagNameFormat>
<pushChanges>false</pushChanges>
<localCheckout>true</localCheckout>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${compiler-plugin-version}</version>
<configuration>
<source>${java-source-version}</source>
<target>${java-target-version}</target>
<debug>true</debug>
<optimize>false</optimize>
<showDeprecation>true</showDeprecation>
<showWarnings>true</showWarnings>
<parameters>true</parameters>
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-gitexe</artifactId>
<version>${scm-gitexe-version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>${dependency-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${jar-plugin-version}</version>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>${war-plugin-version}</version>
<configuration>
<archive>
<manifest>
<mainClass>${start-class}</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${source-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>${assembly-plugin-version}</version>
<configuration>
<!-- avoid warnings for paths longer than 100 chars -->
<tarLongFileMode>gnu</tarLongFileMode>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>${eclipse-plugin-version}</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<useProjectReferences>true</useProjectReferences>
<!--<additionalBuildcommands> <buildcommand>net.sf.eclipsecs.core.CheckstyleBuilder</buildcommand>
</additionalBuildcommands> <additionalProjectnatures> <projectnature>net.sf.eclipsecs.core.CheckstyleNature</projectnature>
</additionalProjectnatures> -->
<!--<failOnError>false</failOnError> -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>${site-plugin-version}</version>
<configuration>
<locales>en</locales>
</configuration>
<dependencies>
<dependency>
<groupId>lt.velykis.maven.skins</groupId>
<artifactId>reflow-velocity-tools</artifactId>
<version>${reflow-skin-version}</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
<version>${reflow-skin-velocity-version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-module-markdown</artifactId>
<version>${reflow-skin-doxia-version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-module-xhtml</artifactId>
<version>${reflow-skin-doxia-version}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire-plugin-version}</version>
<configuration>
<argLine>-enableassertions</argLine>
<includes>
<include>**/*Test.java</include>
</includes>
<excludes>
<exclude>**/Abstract*Test.java</exclude>
</excludes>
<testFailureIgnore>true</testFailureIgnore>
<forkedProcessTimeoutInSeconds>10</forkedProcessTimeoutInSeconds>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${javadoc-plugin-version}</version>
<configuration>
<links>
<link>https://docs.oracle.com/javase/8/docs/api/</link>
<link>http://junit.org/junit4/javadoc/latest/</link>
<link>https://google.github.io/guava/releases/23.5-jre/api/docs/</link>
<link>http://docs.rdf4j.org/javadoc/latest/</link>
<link>http://www.slf4j.org/apidocs/</link>
</links>
<tags>
<tag>
<name>apiviz.uses</name>
<placement>X</placement>
</tag>
<tag>
<name>apiviz.has</name>
<placement>X</placement>
</tag>
<tag>
<name>apiviz.owns</name>
<placement>X</placement>
</tag>
<tag>
<name>apiviz.exclude</name>
<placement>X</placement>
</tag>
<tag>
<name>apiviz.landmark</name>
<placement>X</placement>
</tag>
<tag>
<name>apiviz.stereotype</name>
<placement>X</placement>
</tag>
</tags>
<show>protected</show>
<quiet>true</quiet>
<failOnError>false</failOnError>
<additionalparam>-Xdoclint:none</additionalparam>
<skip>${skipJavadoc}</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>${jxr-plugin-version}</version>
<configuration>
<linkJavadoc>false</linkJavadoc>
<stylesheet>${basedir}${parent-path}/src/site/xref.css</stylesheet>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
<version>${jdepend-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>${versions-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${checkstyle-plugin-version}</version>
<configuration>
<enableRSS>true</enableRSS>
<enableRulesSummary>false</enableRulesSummary>
<enableFilesSummary>false</enableFilesSummary>
<enableSeveritySummary>true</enableSeveritySummary>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
<configLocation>file:///${basedir}${parent-path}/src/settings/checkstyle.xml</configLocation>
<linkXRef>true</linkXRef>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire-report-plugin-version}</version>
<configuration>
<aggregate>true</aggregate>
<alwaysGenerateSurefireReport>true</alwaysGenerateSurefireReport>
<linkXRef>true</linkXRef>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>${pmd-plugin-version}</version>
<configuration>
<aggregate>true</aggregate>
<targetJdk>${java-source-version}</targetJdk>
<linkXref>true</linkXref>
<sourceEncoding>UTF-8</sourceEncoding>
<rulesets>
<ruleset>file:///${basedir}${parent-path}/src/settings/pmd.xml</ruleset>
</rulesets>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>${findbugs-plugin-version}</version>
<inherited>false</inherited>
<configuration>
<threshold>Normal</threshold>
<effort>Default</effort>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>${taglist-plugin-version}</version>
<configuration>
<tagListOptions>
<tagClasses>
<tagClass>
<displayName>Problems to fix</displayName>
<tags>
<tag>
<matchString>FIXME</matchString>
<matchType>ignoreCase</matchType>
</tag>
</tags>
</tagClass>
<tagClass>
<displayName>Functionalities to implement</displayName>
<tags>
<tag>
<matchString>TODO</matchString>
<matchType>ignoreCase</matchType>
</tag>
</tags>
</tagClass>
<tagClass>
<displayName>Implementation notes</displayName>
<tags>
<tag>
<matchString>XXX</matchString>
<matchType>ignoreCase</matchType>
</tag>
</tags>
</tagClass>
</tagClasses>
</tagListOptions>
<multiLineComments>true</multiLineComments>
<sourceDirectory>${basedir}</sourceDirectory>
<showEmptyDetails>true</showEmptyDetails>
<emptyComments>true</emptyComments>
<aggregate>true</aggregate>
<linkXRef>true</linkXRef>
<xrefLocation>${project.reporting.outputDirectory}/xref</xrefLocation>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>${changelog-plugin-version}</version>
<configuration>
<type>range</type>
<range>90</range>
<!-- last 90 days -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>${shade-plugin-version}</version>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>.tsv</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>.properties</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org.eclipse.rdf4j.rio.RDFParserFactory</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org.eclipse.rdf4j.rio.RDFWriterFactory</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org.eclipse.rdf4j.rio.LanguageHandler</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org.eclipse.rdf4j.rio.DatatypeHandler</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/java.nio.file.spi.FileTypeDetector</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/services/org.eclipse.rdf4j.query.parser.QueryParserFactory</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.factories</resource>
</transformer>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
</transformers>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.enunciate</groupId>
<artifactId>maven-enunciate-plugin</artifactId>
<version>${enunciate-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>${nexus-staging-plugin-version}</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>com.coderplus.maven.plugins</groupId>
<artifactId>copy-rename-maven-plugin</artifactId>
<version>${copy-rename-plugin-version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${gpg-plugin-version}</version>
<configuration>
<skip>${skipGpg}</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>${project-info-plugin-version}</version>
<configuration>
<!-- takes too long to generate... -->
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>${antrun-plugin-version}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<licenseName>apache_v2</licenseName>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>${webdav-plugin-version}</version>
</extension>
</extensions>
</build>
<profiles>
<!-- Profile enabling uber JAR generation via shade plugin -->
<profile>
<id>onejar</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
<shadedClassifierName>onejar</shadedClassifierName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- Profile enabling tasks done only at release time (source and javadoc
attachment, deployment on Maven Central) Enable manually with -Prelease -->
<profile>
<id>release</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>revision</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>analyze</id>
<goals>
<goal>analyze-only</goal>
</goals>
<configuration>
<failOnWarning>true</failOnWarning>
<ignoreNonCompile>true</ignoreNonCompile>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- Profile for deployment on OSSRH (Maven Central) - Enable manually
with -Possrh -->
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- Profile for generating jar with test classes. Activated automatically
if directory src/test/java exists -->
<profile>
<id>testjar</id>
<activation>
<file>
<exists>src/test/java</exists>
</file>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
<phase>test-compile</phase>
<configuration>
<includes>
<include>**</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- Profile for skipping web site for modules without site sources. Activated
automatically if file src/site/site.xml does not exist -->
<profile>
<id>site-module</id>
<activation>
<file>
<missing>${basedir}/src/site/site.xml</missing>
</file>
</activation>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<!-- Enable the following to skip totally the generation of site for
modules <skip>true</skip> <skipDeploy>true</skipDeploy> -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>index</report>
<report>summary</report>
<report>dependency-info</report>
<!-- <report>dependencies</report> --> <!-- USEFUL BUT BROKEN ON JAVA 8 -->
<report>plugins</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
</profile>
<!-- Profile for generating web site with a number of reports. Activated
automatically if file src/site/site.xml exists -->
<profile>
<id>site-parent</id>
<activation>
<file>
<exists>${basedir}/src/site/site.xml</exists>
</file>
</activation>
<build>
<plugins>
<plugin>
<!-- The following goal is necessary in order to allow child modules
to inherit the site descriptor of the parent project -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<executions>
<execution>
<id>attach-descriptor</id>
<goals>
<goal>attach-descriptor</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<executions>
<execution>
<id>make-licenses</id>
<phase>generate-sources</phase>
<goals>
<goal>update-project-license</goal>
<goal>aggregate-add-third-party</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.coderplus.maven.plugins</groupId>
<artifactId>copy-rename-maven-plugin</artifactId>
<executions>
<execution>
<id>copy-file</id>
<phase>generate-sources</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<sourceFile>${basedir}/THIRD-PARTY.txt</sourceFile>
<destinationFile>${basedir}/src/site/markdown/third-party.md</destinationFile>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>index</report>
<report>summary</report>
<report>license</report>
<report>scm</report>
<report>project-team</report>
<!-- <report>dependency-management</report> --> <!-- commented as causes depedencies from unrelated projects to be listed -->
<report>dependency-convergence</report>
<report>plugins</report>
<report>issue-tracking</report>
<report>modules</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>aggregate</report>
<report>test-aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<!-- <report>property-updates-report</report> -->
<report>dependency-updates-report</report>
<report>plugin-updates-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>checkstyle-aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>
<!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId>
<version>${cobertura-plugin.version}</version> <configuration> <aggregate>${aggregate}</aggregate>
<forceMojoExecution>true</forceMojoExecution> <quiet>true</quiet> </configuration>
</plugin> -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>pmd</report>
<report>cpd</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>changelog</report>
<report>dev-activity</report>
<report>file-activity</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
</profile>
</profiles>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java-source-version>1.8</java-source-version>
<java-target-version>1.8</java-target-version>
<antrun-plugin-version>1.8</antrun-plugin-version>
<assembly-plugin-version>3.1.1</assembly-plugin-version>
<changelog-plugin-version>2.3</changelog-plugin-version>
<checkstyle-plugin-version>3.0.0</checkstyle-plugin-version>
<clean-plugin-version>3.1.0</clean-plugin-version>
<!-- <cobertura-plugin.version>2.7</cobertura-plugin.version> -->
<compiler-plugin-version>3.8.0</compiler-plugin-version>
<copy-rename-plugin-version>1.0.1</copy-rename-plugin-version>
<dependency-plugin-version>3.1.1</dependency-plugin-version>
<deploy-plugin-version>3.0.0-M1</deploy-plugin-version>
<enunciate-plugin-version>1.31</enunciate-plugin-version>
<findbugs-plugin-version>3.0.5</findbugs-plugin-version>
<git-commit-id-plugin-version>2.2.6</git-commit-id-plugin-version>
<gpg-plugin-version>1.6</gpg-plugin-version>
<install-plugin-version>3.0.0-M1</install-plugin-version>
<jar-plugin-version>3.1.1</jar-plugin-version>
<javadoc-plugin-version>3.0.1</javadoc-plugin-version>
<jdepend-plugin-version>2.0</jdepend-plugin-version>
<jxr-plugin-version>3.0.0</jxr-plugin-version>
<license-plugin-version>1.16</license-plugin-version>
<nexus-staging-plugin-version>1.6.8</nexus-staging-plugin-version>
<pmd-plugin-version>3.9.0</pmd-plugin-version>
<project-info-plugin-version>3.0.0</project-info-plugin-version>
<release-plugin-version>2.5.3</release-plugin-version>
<scm-gitexe-version>1.11.1</scm-gitexe-version>
<shade-plugin-version>3.2.1</shade-plugin-version>
<site-plugin-version>3.7.1</site-plugin-version> <!-- version 3.7 available but incompatible with reflow skin -->
<source-plugin-version>3.0.1</source-plugin-version>
<surefire-plugin-version>3.0.0-M3</surefire-plugin-version>
<surefire-report-plugin-version>3.0.0-M3</surefire-report-plugin-version>
<taglist-plugin-version>2.4</taglist-plugin-version>
<versions-plugin-version>2.7</versions-plugin-version>
<war-plugin-version>3.2.2</war-plugin-version>
<webdav-plugin-version>3.2.0</webdav-plugin-version> <!-- 3.3.1 broken -->
<reflow-skin-version>1.1.1</reflow-skin-version>
<reflow-skin-velocity-version>1.7</reflow-skin-velocity-version>
<reflow-skin-doxia-version>1.6</reflow-skin-doxia-version> <!-- version 1.8 available but uncompatible with site 3.4 -->
<skipJavadoc>false</skipJavadoc>
<skipGpg>false</skipGpg>
<project-version>${project.version}</project-version>
<site.root>http://localhost/</site.root>
<site-root>${site.root}</site-root>
<parent-path></parent-path>
<site-path>file://${basedir}${parent-path}/target/website/</site-path>
<site.topbar>
<![CDATA[
<div id="dkmbar-container" style="font: normal 14px/1.5em sans-serif !important;">
<div id="dkmbar">
<div id="dkmbar-logos">
<a href='https://www.fbk.eu/'>
<img src='https://knowledgestore.fbk.eu/files/logo_fbk.png' />
</a>
<a href='https://dkm.fbk.eu/'>
<img src='https://knowledgestore.fbk.eu/files/logo_dkm.png' />
</a>
<span id='dkmbar-title'>
<strong>Data and Knowledge Management tools</strong>
</span>
</div>
<ul>
<li class="nav-button nav-button-premon"><a href='http://premon.fbk.eu'>PreMOn</a></li>
<li class="nav-button nav-button-pikes"><a href='http://pikes.fbk.eu'>PIKES</a></li>
<li class="nav-button nav-button-rdfpro"><a href='http://rdfpro.fbk.eu'><span>RDF</span><sub>pro</sub></a></li>
<li class="nav-button nav-button-ks"><a href='http://knowledgestore.fbk.eu'>KnowledgeStore</a></li>
<li class="nav-button nav-button-texowl"><a href='https://dkm.fbk.eu/technologies/tex-owl'>TeX-OWL</a></li>
<li class="nav-button nav-button-moki"><a href='https://moki.fbk.eu/website/index.php'>MoKi</a></li>
<li class="nav-button nav-button-ckr"><a href='https://dkm.fbk.eu/technologies/ckr'>CKR</a></li>
</ul>
</div>
</div>
<style>
@media (max-width: 979px) {
#dkmbar-container {
display: none;
}
.main-body {
margin-top: 0 !important;
}
.jumbotron {
top: 0;
}
}
@media (max-width: 1200px) {
#dkmbar-title {
display: none;
}
#dkmbar {
width: 940px !important;
}
}
#dkmbar-container {
direction: ltr;
color: #333;
height: 35px;
line-height: 33px;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99999;
background-color: #fff;
border-bottom: 2px solid #ddd;
}
#dkmbar {
width: 1170px;
margin: auto;
}
#dkmbar-logos {
position: relative;
top: 3px;
display: inline;
}
#dkmbar-logos a:hover {
text-decoration: none;
}
#dkmbar ul {
margin: 0;
padding: 0;
display: inline;
margin-left: 20px;
float: right;
}
#dkmbar ul li {
display: inline;
margin: 0 7px;
padding: 0;
line-height: 35px;
}
#dkmbar ul li a {
color: #333;
padding: 4px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#dkmbar ul li a:hover {
text-decoration: none;
background-color: #333 !important;
color: #ddd;
}
#dkmbar ul li.nav-button-${project.name} a {
background-color: #ddd;
}
#dkmbar img {
padding-right: 20px;
}
.navbar {
top: 37px;
}
.jumbotron {
position: relative;
top: 37px;
}
.main-body {
margin-top: 37px;
}
</style>
]]>
</site.topbar>
</properties>
</project>