verapdf-apps
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.verapdf</groupId> <artifactId>verapdf-apps</artifactId> <version>1.28.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- This file is part of veraPDF Validation Applications, a module of the veraPDF project. Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org> All rights reserved. veraPDF Validation Applications is free software: you can redistribute it and/or modify it under the terms of either: The GNU General public license GPLv3+. You should have received a copy of the GNU General Public License along with veraPDF Validation Applications as the LICENSE.GPL file in the root of the source tree. If not, see http://www.gnu.org/licenses/ or https://www.gnu.org/licenses/gpl-3.0.en.html. The Mozilla Public License MPLv2+. You should have received a copy of the Mozilla Public License along with veraPDF Validation Applications as the LICENSE.MPL file in the root of the source tree. If a copy of the MPL was not distributed with this file, you can obtain one at http://mozilla.org/MPL/2.0/. --> <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> <parent> <artifactId>verapdf-parent</artifactId> <groupId>org.verapdf</groupId> <version>1.28.1</version> </parent> <groupId>org.verapdf</groupId> <artifactId>verapdf-apps</artifactId> <version>1.28.1</version> <packaging>pom</packaging> <name>veraPDF Validation Applications</name> <description>veraPDF Validation GUI, CLI and installer.</description> <url>https://github.com/veraPDF/veraPDF-apps/</url> <inceptionYear>2015</inceptionYear> <modules> <module>gui</module> <module>greenfield-apps</module> <module>pdfbox-apps</module> <module>installer</module> </modules> <scm> <url>https://github.com/veraPDF/veraPDF-apps/</url> <connection>scm:git:https://github.com/veraPDF/veraPDF-apps.git</connection> <developerConnection>scm:git:git@github.com:veraPDF/veraPDF-integration-tests.git</developerConnection> </scm> <issueManagement> <url>https://github.com/veraPDF/veraPDF-library/issues/</url> <system>GitHub Issues</system> </issueManagement> <repositories> <repository> <snapshots> <enabled>true</enabled> </snapshots> <id>vera-dev</id> <name>Vera development</name> <url>https://artifactory.openpreservation.org/artifactory/vera-dev</url> </repository> </repositories> <properties> <sonar.jacoco.itReportPath>${project.basedir}/../target/jacoco-it.exec</sonar.jacoco.itReportPath> <sonar.language>java</sonar.language> <verapdf.library.version>[1.28.0,1.29.0)</verapdf.library.version> <verapdf.pdfbox.validation.version>[1.28.0,1.29.0)</verapdf.pdfbox.validation.version> <verapdf.validation.version>[1.28.0,1.29.0)</verapdf.validation.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.beust</groupId> <artifactId>jcommander</artifactId> <version>1.81</version> </dependency> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.2</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.3.0.1</version> </dependency> <dependency> <groupId>nl.jqno.equalsverifier</groupId> <artifactId>equalsverifier</artifactId> <version>3.7.2</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.12.1</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.2.5</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.11</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.16.2</version> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <configuration> <dependencyDetailsEnabled>false</dependencyDetailsEnabled> <dependencyLocationsEnabled>false</dependencyLocationsEnabled> </configuration> <reportSets> <reportSet> <reports> <report>index</report> <report>dependencies</report> <report>project-team</report> <report>mailing-list</report> <report>cim</report> <report>issue-tracking</report> <report>license</report> <report>scm</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <show>public</show> </configuration> </plugin> </plugins> </reporting> <profiles> <profile> <id>source-package</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.0.2</version> <executions> <execution> <id>sources-dependencies</id> <phase>package</phase> <goals> <!-- use copy-dependencies instead if you don't want to explode the sources --> <goal>unpack-dependencies</goal> </goals> <configuration> <classifier>sources</classifier> <failOnMissingClassifierArtifact>true</failOnMissingClassifierArtifact> <outputDirectory>${project.build.directory}/sources/src/main/java</outputDirectory> <excludeArtifactIds>log4j, avalon-logkit, commons-io, commons-logging</excludeArtifactIds> <includes>**/*.java</includes> <excludes>**/*Test.java, **/test/**/*.java</excludes> </configuration> </execution> <execution> <id>resources-dependencies</id> <phase>package</phase> <goals> <!-- use copy-dependencies instead if you don't want to explode the sources --> <goal>unpack-dependencies</goal> </goals> <configuration> <classifier>sources</classifier> <failOnMissingClassifierArtifact>true</failOnMissingClassifierArtifact> <outputDirectory>${project.build.directory}/sources/src/main/resources</outputDirectory> <excludes>**/*.java</excludes> <overWrite>true</overWrite> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.googlecode.maven-download-plugin</groupId> <artifactId>download-maven-plugin</artifactId> <version>1.2.0</version> <executions> <execution> <id>download-resources</id> <phase>validate</phase> <goals> <goal>wget</goal> </goals> <configuration> <url>http://downloads.verapdf.org/resources.zip</url> <skipCache>true</skipCache> <unpack>true</unpack> <outputDirectory>${project.build.directory}/sources</outputDirectory> <md5>dd9f91d455608fe64ace05567c127485</md5> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>src-vera</id> <phase>package</phase> <goals> <!-- use copy-dependencies instead if you don't want to explode the sources --> <goal>jar-no-fork</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/sources</outputDirectory> <finalName>apps-sources</finalName> <attach>false</attach> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>