Author: lehmi Date: Tue Jul 30 19:26:38 2024 New Revision: 1919597 URL: http://svn.apache.org/viewvc?rev=1919597&view=rev Log: PDFBOX-5855: re-establish parent subproject
Added: pdfbox/branches/3.0/parent/ pdfbox/branches/3.0/parent/pom.xml (with props) Modified: pdfbox/branches/3.0/app/pom.xml pdfbox/branches/3.0/benchmark/pom.xml pdfbox/branches/3.0/debugger-app/pom.xml pdfbox/branches/3.0/debugger/pom.xml pdfbox/branches/3.0/examples/pom.xml pdfbox/branches/3.0/fontbox/pom.xml pdfbox/branches/3.0/io/pom.xml pdfbox/branches/3.0/pdfbox/pom.xml pdfbox/branches/3.0/pom.xml pdfbox/branches/3.0/preflight-app/pom.xml pdfbox/branches/3.0/preflight/pom.xml pdfbox/branches/3.0/tools/pom.xml pdfbox/branches/3.0/xmpbox/pom.xml Modified: pdfbox/branches/3.0/app/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/app/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/app/pom.xml (original) +++ pdfbox/branches/3.0/app/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,13 +24,19 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox-app</artifactId> <packaging>bundle</packaging> <name>Apache PDFBox application</name> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/app</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/app</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/app</url> + </scm> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> Modified: pdfbox/branches/3.0/benchmark/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/benchmark/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/benchmark/pom.xml (original) +++ pdfbox/branches/3.0/benchmark/pom.xml Tue Jul 30 19:26:38 2024 @@ -37,6 +37,12 @@ </description> <inceptionYear>2002</inceptionYear> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/benchmark</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/benchmark</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/benchmark</url> + </scm> + <dependencies> <dependency> <groupId>org.openjdk.jmh</groupId> @@ -162,4 +168,4 @@ </plugins> </build> -</project> \ No newline at end of file +</project> Modified: pdfbox/branches/3.0/debugger-app/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger-app/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/debugger-app/pom.xml (original) +++ pdfbox/branches/3.0/debugger-app/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>debugger-app</artifactId> @@ -32,6 +32,12 @@ <name>Apache PDFBox Debugger application</name> <url>https://pdfbox.apache.org/</url> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/debugger-app</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/debugger-app</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger-app</url> + </scm> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> Modified: pdfbox/branches/3.0/debugger/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/debugger/pom.xml (original) +++ pdfbox/branches/3.0/debugger/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox-debugger</artifactId> @@ -37,6 +37,12 @@ </description> <inceptionYear>2002</inceptionYear> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/debugger</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/debugger</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger</url> + </scm> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> Modified: pdfbox/branches/3.0/examples/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/examples/pom.xml (original) +++ pdfbox/branches/3.0/examples/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox-examples</artifactId> @@ -37,6 +37,12 @@ </description> <inceptionYear>2002</inceptionYear> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/examples</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/examples</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/examples</url> + </scm> + <properties> <lucene.version>7.7.2</lucene.version> <!-- be careful when updating this, because Lucene 8 requires jdk11 --> Modified: pdfbox/branches/3.0/fontbox/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/fontbox/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/fontbox/pom.xml (original) +++ pdfbox/branches/3.0/fontbox/pom.xml Tue Jul 30 19:26:38 2024 @@ -22,7 +22,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>fontbox</artifactId> @@ -37,6 +37,12 @@ <inceptionYear>2008</inceptionYear> <url>http://pdfbox.apache.org/</url> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/fontbox</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/fontbox</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/fontbox</url> + </scm> + <dependencies> <dependency> <groupId>org.apache.pdfbox</groupId> Modified: pdfbox/branches/3.0/io/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/io/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/io/pom.xml (original) +++ pdfbox/branches/3.0/io/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox-io</artifactId> @@ -37,6 +37,12 @@ </description> <inceptionYear>2002</inceptionYear> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/io</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/io</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/io</url> + </scm> + <dependencies> <dependency> <groupId>commons-logging</groupId> Added: pdfbox/branches/3.0/parent/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/parent/pom.xml?rev=1919597&view=auto ============================================================================== --- pdfbox/branches/3.0/parent/pom.xml (added) +++ pdfbox/branches/3.0/parent/pom.xml Tue Jul 30 19:26:38 2024 @@ -0,0 +1,453 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + ! Licensed to the Apache Software Foundation (ASF) under one or more + ! contributor license agreements. See the NOTICE file distributed with + ! this work for additional information regarding copyright ownership. + ! The ASF licenses this file to You under the Apache License, Version 2.0 + ! (the "License"); you may not use this file except in compliance with + ! the License. You may obtain a copy of the License at + ! + ! http://www.apache.org/licenses/LICENSE-2.0 + ! + ! Unless required by applicable law or agreed to in writing, software + ! distributed under the License is distributed on an "AS IS" BASIS, + ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ! See the License for the specific language governing permissions and + ! limitations under the License. + !--> + +<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/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>32</version> + <relativePath /> + </parent> + + <groupId>org.apache.pdfbox</groupId> + <artifactId>pdfbox-parent</artifactId> + <packaging>pom</packaging> + <version>3.0.3-SNAPSHOT</version> + + <name>Apache PDFBox parent</name> + <inceptionYear>2002</inceptionYear> + + <organization> + <name>The Apache Software Foundation</name> + <url>https://pdfbox.apache.org</url> + </organization> + + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/PDFBOX</url> + </issueManagement> + + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/parent</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/parent</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/parent</url> + </scm> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + + <bouncycastle.version>1.78.1</bouncycastle.version> + <junit.version>5.10.3</junit.version> + <jbig2.version>3.0.4</jbig2.version> + <jai.version>1.4.0</jai.version> + <commons-io.version>2.16.1</commons-io.version> + <commons-logging.version>1.3.3</commons-logging.version> + <picocli.version>4.7.6</picocli.version> + <log4j2.version>2.22.0</log4j2.version> + <!-- This is a default value to avoid problems when running single tests + see also https://stackoverflow.com/a/28695766/535646 + https://maven.apache.org/surefire/maven-surefire-plugin/faq.html#late-property-evaluation + --> + <surefireArgLine /> + </properties> + + + <build> + <plugins> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <argLine>@{surefireArgLine}</argLine> + </configuration> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <showDeprecation>true</showDeprecation> + <target>1.8</target> + <source>1.8</source> + <encoding>UTF-8</encoding> + </configuration> + </plugin> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <source>1.8</source> + <links> + <link>https://docs.oracle.com/javase/8/docs/api/</link> + </links> + <encoding>UTF-8</encoding> + <notimestamp>true</notimestamp> + <locale>en</locale> + </configuration> + </plugin> + <plugin> + <artifactId>maven-release-plugin</artifactId> + <configuration> + <useReleaseProfile>false</useReleaseProfile> + <arguments>-Papache-release,pedantic</arguments> + <autoVersionSubmodules>true</autoVersionSubmodules> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <addDefaultImplementationEntries>true</addDefaultImplementationEntries> + <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> + </manifest> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>animal-sniffer-maven-plugin</artifactId> + <version>1.24</version> + <executions> + <execution> + <id>check-java-version</id> + <phase>test</phase> + <goals> + <goal>check</goal> + </goals> + <configuration> + <skip>${skipTests}</skip> + <signature> + <groupId>org.codehaus.mojo.signature</groupId> + <artifactId>java18</artifactId> + <version>1.0</version> + </signature> + <ignores> + <ignore>java.lang.invoke.MethodHandle</ignore> + </ignores> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>com.googlecode.maven-download-plugin</groupId> + <artifactId>download-maven-plugin</artifactId> + <version>1.9.0</version> + <configuration> + <skip>${skipTests}</skip> + </configuration> + </plugin> + </plugins> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <id>attach-sources</id> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-enforcer-plugin</artifactId> + <version>3.5.0</version> + <executions> + <execution> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules combine.children="append"> + <requireMavenVersion> + <version>3.6.3</version> + </requireMavenVersion> + </rules> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>5.1.9</version> + </plugin> + </plugins> + </pluginManagement> + </build> + + <profiles> + <profile> + <id>default</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + </profile> + <!-- call mvn with -Pjdk9 or call with -Daddmod="...." --> + <profile> + <id>jdk9</id> + <!-- + allows automatic activation when jdk9 or jdk10 are used + https://maven.apache.org/guides/introduction/introduction-to-profiles.html + https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html + --> + <activation> + <jdk>[9,10]</jdk> + </activation> + </profile> + <!-- need to specify release version so that if PDFBox is built with + > Java 8, it can still be run with e.g. Java 6; PDFBOX-4715 --> + <profile> + <id>jdkGte9</id> + <activation> + <jdk>[1.9,)</jdk> + </activation> + <build> + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <release>8</release> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>jdk11</id> + <activation> + <jdk>[11,)</jdk> + </activation> + </profile> + <profile> + <id>pedantic</id> + <build> + <plugins> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <systemPropertyVariables> + <!-- we don't want to DoS the TSA server, thus we test this only in pedantic mode --> + <org.apache.pdfbox.examples.pdmodel.tsa>http://time.certum.pl</org.apache.pdfbox.examples.pdmodel.tsa> + </systemPropertyVariables> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <executions> + <execution> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.owasp</groupId> + <artifactId>dependency-check-maven</artifactId> + <version>10.0.3</version> + <configuration> + <failBuildOnCVSS>0</failBuildOnCVSS> + <!-- https://github.com/jeremylong/DependencyCheck/issues/1574 --> + <skipSystemScope>true</skipSystemScope> + </configuration> + <executions> + <execution> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> + + <!-- Developers listed by PMC Chair, PMC all alphabetical--> + <developers> + <developer> + <id>lehmi</id> + <name>Andreas Lehmkühler</name> + <roles> + <role>PMC Chair</role> + </roles> + </developer> + <developer> + <id>adam</id> + <name>Adam Nichols</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>blitchfield</id> + <name>Ben Litchfield</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>carrier</id> + <name>Brian Carrier</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>danielwilson</id> + <name>Daniel Wilson</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>gbailleul</id> + <name>Guillaume Bailleul</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>hennejg</id> + <name>Jörg Henne</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>holdersn</id> + <name>Sebastian Holder</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>jahewson</id> + <name>John Hewson</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>jeremias</id> + <name>Jeremias Maerki</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>kjackson</id> + <name>Kevin Jackson</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>koch</id> + <name>Johannes Koch</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>koehlecn</id> + <name>Carolin Köhler</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>mmayer</id> + <name>Matthäus Mayer</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>msahyoun</id> + <name>Maruan Sahyoun</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>pkoch</id> + <name>Phillipp Koch</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>tallison</id> + <name>Tim Allison</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>tchojecki</id> + <name>Thomas Chojecki</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>tboehme</id> + <name>Timo Boehme</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>tilman</id> + <name>Tilman Hausherr</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>vfed</id> + <name>Villu Ruusmann</name> + <roles> + <role>PMC Member</role> + </roles> + </developer> + <developer> + <id>leleueri</id> + <name>Eric Leleu</name> + <roles> + <role>Emeritus PMC Member</role> + </roles> + </developer> + <developer> + <id>jukka</id> + <name>Jukka Zitting</name> + <roles> + <role>Emeritus PMC Member</role> + </roles> + </developer> + </developers> + +</project> Propchange: pdfbox/branches/3.0/parent/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: pdfbox/branches/3.0/parent/pom.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Modified: pdfbox/branches/3.0/pdfbox/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/pdfbox/pom.xml (original) +++ pdfbox/branches/3.0/pdfbox/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox</artifactId> @@ -39,6 +39,12 @@ <properties> <git.scmJavadocUrl>git:https://git-wip-us.apache.org/repos/asf/pdfbox-docs//content/docs/${project.version}/javadocs</git.scmJavadocUrl> </properties> + + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/pdfbox</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/pdfbox</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox</url> + </scm> <dependencies> <dependency> Modified: pdfbox/branches/3.0/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/pom.xml (original) +++ pdfbox/branches/3.0/pom.xml Tue Jul 30 19:26:38 2024 @@ -21,57 +21,22 @@ <modelVersion>4.0.0</modelVersion> <parent> - <groupId>org.apache</groupId> - <artifactId>apache</artifactId> - <version>32</version> - <relativePath /> + <groupId>org.apache.pdfbox</groupId> + <artifactId>pdfbox-parent</artifactId> + <version>3.0.3-SNAPSHOT</version> + <relativePath>parent/pom.xml</relativePath> </parent> <groupId>org.apache.pdfbox</groupId> - <artifactId>pdfbox-parent</artifactId> + <artifactId>pdfbox-reactor</artifactId> <packaging>pom</packaging> <version>3.0.3-SNAPSHOT</version> - <name>Apache PDFBox parent</name> - <inceptionYear>2002</inceptionYear> - - <organization> - <name>The Apache Software Foundation</name> - <url>https://pdfbox.apache.org</url> - </organization> - - <issueManagement> - <system>jira</system> - <url>https://issues.apache.org/jira/browse/PDFBOX</url> - </issueManagement> - - <scm> - <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0</connection> - <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0</developerConnection> - <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0</url> - </scm> - - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - - <bouncycastle.version>1.78.1</bouncycastle.version> - <junit.version>5.10.3</junit.version> - <jbig2.version>3.0.4</jbig2.version> - <jai.version>1.4.0</jai.version> - <commons-io.version>2.16.1</commons-io.version> - <commons-logging.version>1.3.3</commons-logging.version> - <picocli.version>4.7.6</picocli.version> - <log4j2.version>2.22.0</log4j2.version> - <!-- This is a default value to avoid problems when running single tests - see also https://stackoverflow.com/a/28695766/535646 - https://maven.apache.org/surefire/maven-surefire-plugin/faq.html#late-property-evaluation - --> - <surefireArgLine /> - </properties> + <name>Apache PDFBox Reactor</name> <modules> + <module>parent</module> <module>io</module> <module>fontbox</module> <module>xmpbox</module> @@ -85,123 +50,16 @@ <module>examples</module> </modules> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0</url> + </scm> + <build> - <plugins> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <argLine>@{surefireArgLine}</argLine> - </configuration> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <showDeprecation>true</showDeprecation> - <target>1.8</target> - <source>1.8</source> - <encoding>UTF-8</encoding> - </configuration> - </plugin> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <source>1.8</source> - <links> - <link>https://docs.oracle.com/javase/8/docs/api/</link> - </links> - <encoding>UTF-8</encoding> - <notimestamp>true</notimestamp> - <locale>en</locale> - </configuration> - </plugin> - <plugin> - <artifactId>maven-release-plugin</artifactId> - <configuration> - <useReleaseProfile>false</useReleaseProfile> - <goals>deploy</goals> - <arguments>-Papache-release,pedantic</arguments> - <autoVersionSubmodules>true</autoVersionSubmodules> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jar-plugin</artifactId> - <configuration> - <archive> - <manifest> - <addDefaultImplementationEntries>true</addDefaultImplementationEntries> - <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> - </manifest> - </archive> - </configuration> - </plugin> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>animal-sniffer-maven-plugin</artifactId> - <version>1.24</version> - <executions> - <execution> - <id>check-java-version</id> - <phase>test</phase> - <goals> - <goal>check</goal> - </goals> - <configuration> - <skip>${skipTests}</skip> - <signature> - <groupId>org.codehaus.mojo.signature</groupId> - <artifactId>java18</artifactId> - <version>1.0</version> - </signature> - <ignores> - <ignore>java.lang.invoke.MethodHandle</ignore> - </ignores> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>com.googlecode.maven-download-plugin</groupId> - <artifactId>download-maven-plugin</artifactId> - <version>1.9.0</version> - <configuration> - <skip>${skipTests}</skip> - </configuration> - </plugin> - </plugins> <pluginManagement> <plugins> <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <executions> - <execution> - <id>attach-sources</id> - <goals> - <goal>jar-no-fork</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-enforcer-plugin</artifactId> - <version>3.5.0</version> - <executions> - <execution> - <goals> - <goal>enforce</goal> - </goals> - <configuration> - <rules combine.children="append"> - <requireMavenVersion> - <version>3.6.3</version> - </requireMavenVersion> - </rules> - </configuration> - </execution> - </executions> - </plugin> - <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>0.16.1</version> @@ -212,104 +70,12 @@ </excludes> </configuration> </plugin> - <plugin> - <groupId>org.apache.felix</groupId> - <artifactId>maven-bundle-plugin</artifactId> - <version>5.1.9</version> - </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> - <id>default</id> - <activation> - <activeByDefault>true</activeByDefault> - </activation> - </profile> - <!-- call mvn with -Pjdk9 or call with -Daddmod="...." --> - <profile> - <id>jdk9</id> - <!-- - allows automatic activation when jdk9 or jdk10 are used - https://maven.apache.org/guides/introduction/introduction-to-profiles.html - https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html - --> - <activation> - <jdk>[9,10]</jdk> - </activation> - </profile> - <!-- need to specify release version so that if PDFBox is built with - > Java 8, it can still be run with e.g. Java 6; PDFBOX-4715 --> - <profile> - <id>jdkGte9</id> - <activation> - <jdk>[1.9,)</jdk> - </activation> - <build> - <plugins> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <configuration> - <release>8</release> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <profile> - <id>jdk11</id> - <activation> - <jdk>[11,)</jdk> - </activation> - </profile> - <profile> - <id>pedantic</id> - <build> - <plugins> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <systemPropertyVariables> - <!-- we don't want to DoS the TSA server, thus we test this only in pedantic mode --> - <org.apache.pdfbox.examples.pdmodel.tsa>http://time.certum.pl</org.apache.pdfbox.examples.pdmodel.tsa> - </systemPropertyVariables> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <executions> - <execution> - <phase>verify</phase> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.owasp</groupId> - <artifactId>dependency-check-maven</artifactId> - <version>10.0.3</version> - <configuration> - <failBuildOnCVSS>0</failBuildOnCVSS> - <!-- https://github.com/jeremylong/DependencyCheck/issues/1574 --> - <skipSystemScope>true</skipSystemScope> - </configuration> - <executions> - <execution> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - <profile> <id>apache-release</id> <build> <plugins> @@ -344,9 +110,9 @@ <target name="prepare-release"> <mkdir dir="${basedir}/target/${project.version}" /> <copy todir="${basedir}/target/${project.version}" flatten="true"> - <fileset dir="${basedir}/.."> + <fileset dir="${basedir}"> <include name="RELEASE-NOTES.txt" /> - <include name="release/target/*-src.zip*" /> + <include name="target/*-src.zip*" /> <include name="io/target/*-${project.version}.jar*" /> <include name="fontbox/target/*-${project.version}.jar*" /> <include name="pdfbox/target/*-${project.version}.jar*" /> @@ -420,169 +186,4 @@ A release vote template has been generat </profile> </profiles> - <!-- Developers listed by PMC Chair, PMC all alphabetical--> - <developers> - <developer> - <id>lehmi</id> - <name>Andreas Lehmkühler</name> - <roles> - <role>PMC Chair</role> - </roles> - </developer> - <developer> - <id>adam</id> - <name>Adam Nichols</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>blitchfield</id> - <name>Ben Litchfield</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>carrier</id> - <name>Brian Carrier</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>danielwilson</id> - <name>Daniel Wilson</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>gbailleul</id> - <name>Guillaume Bailleul</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>hennejg</id> - <name>Jörg Henne</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>holdersn</id> - <name>Sebastian Holder</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>jahewson</id> - <name>John Hewson</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>jeremias</id> - <name>Jeremias Maerki</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>kjackson</id> - <name>Kevin Jackson</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>koch</id> - <name>Johannes Koch</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>koehlecn</id> - <name>Carolin Köhler</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>mmayer</id> - <name>Matthäus Mayer</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>msahyoun</id> - <name>Maruan Sahyoun</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>pkoch</id> - <name>Phillipp Koch</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>tallison</id> - <name>Tim Allison</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>tchojecki</id> - <name>Thomas Chojecki</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>tboehme</id> - <name>Timo Boehme</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>tilman</id> - <name>Tilman Hausherr</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>vfed</id> - <name>Villu Ruusmann</name> - <roles> - <role>PMC Member</role> - </roles> - </developer> - <developer> - <id>leleueri</id> - <name>Eric Leleu</name> - <roles> - <role>Emeritus PMC Member</role> - </roles> - </developer> - <developer> - <id>jukka</id> - <name>Jukka Zitting</name> - <roles> - <role>Emeritus PMC Member</role> - </roles> - </developer> - </developers> - </project> Modified: pdfbox/branches/3.0/preflight-app/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight-app/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== Binary files - no diff available. Modified: pdfbox/branches/3.0/preflight/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/preflight/pom.xml (original) +++ pdfbox/branches/3.0/preflight/pom.xml Tue Jul 30 19:26:38 2024 @@ -27,7 +27,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <!-- enable the Bavaria tests with -Dskip-bavaria=false --> @@ -35,6 +35,12 @@ <skip-bavaria>true</skip-bavaria> </properties> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/preflight</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/preflight</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/preflight</url> + </scm> + <build> <plugins> <plugin> Modified: pdfbox/branches/3.0/tools/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/tools/pom.xml (original) +++ pdfbox/branches/3.0/tools/pom.xml Tue Jul 30 19:26:38 2024 @@ -24,7 +24,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <artifactId>pdfbox-tools</artifactId> @@ -37,6 +37,12 @@ </description> <inceptionYear>2002</inceptionYear> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/tools</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/tools</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/tools</url> + </scm> + <dependencies> <dependency> <groupId>${project.groupId}</groupId> Modified: pdfbox/branches/3.0/xmpbox/pom.xml URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/xmpbox/pom.xml?rev=1919597&r1=1919596&r2=1919597&view=diff ============================================================================== --- pdfbox/branches/3.0/xmpbox/pom.xml (original) +++ pdfbox/branches/3.0/xmpbox/pom.xml Tue Jul 30 19:26:38 2024 @@ -28,7 +28,7 @@ <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-parent</artifactId> <version>3.0.3-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> + <relativePath>../parent/pom.xml</relativePath> </parent> <dependencies> @@ -45,6 +45,12 @@ </dependency> </dependencies> + <scm> + <connection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/xmpbox</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/branches/3.0/xmpbox</developerConnection> + <url>https://svn.apache.org/viewvc/pdfbox/branches/3.0/xmpbox</url> + </scm> + <build> <plugins> <plugin>