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
+    &gt; 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
-    &gt; 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>



Reply via email to