Author: jukka
Date: Wed Mar 17 22:59:43 2010
New Revision: 924544

URL: http://svn.apache.org/viewvc?rev=924544&view=rev
Log:
PDFBOX-644: Move FontBox and JempBox under the same trunk with PDFBox

Use a shared parent POM to avoid duplicating POM settings.

Added:
    pdfbox/trunk/parent/   (with props)
    pdfbox/trunk/parent/pom.xml
      - copied, changed from r924515, pdfbox/trunk/pdfbox/pom.xml
Modified:
    pdfbox/trunk/fontbox/pom.xml
    pdfbox/trunk/jempbox/pom.xml
    pdfbox/trunk/pdfbox/pom.xml
    pdfbox/trunk/pom.xml

Modified: pdfbox/trunk/fontbox/pom.xml
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/pom.xml?rev=924544&r1=924543&r2=924544&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/pom.xml (original)
+++ pdfbox/trunk/fontbox/pom.xml Wed Mar 17 22:59:43 2010
@@ -19,14 +19,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>6</version>
+    <groupId>org.apache.pdfbox</groupId>
+    <artifactId>pdfbox-parent</artifactId>
+    <version>1.1.0-SNAPSHOT</version>
+    <relativePath>../parent/pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.pdfbox</groupId>
   <artifactId>fontbox</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
   <name>Apache FontBox</name>
@@ -38,17 +37,6 @@
   <inceptionYear>2008</inceptionYear>
   <url>http://pdfbox.apache.org/</url>
 
-  <issueManagement>
-    <system>jira</system>
-    <url>https://issues.apache.org/jira/browse/PDFBOX</url>
-  </issueManagement>
-
-  <scm>
-    
<connection>scm:svn:http://svn.apache.org/repos/asf/pdfbox/fontbox/trunk/</connection>
-    
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/fontbox/trunk/</developerConnection>
-    <url>http://svn.apache.org/viewvc/pdfbox/fontbox/trunk/</url>
-  </scm>
-
   <dependencies>
     <dependency>
       <groupId>junit</groupId>
@@ -61,30 +49,11 @@
   <build>
     <plugins>
       <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <source>1.5</source>
-          <target>1.5</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-      </plugin>
-      <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
         <version>2.0.0</version>
         <extensions>true</extensions>
       </plugin>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <configuration>
-          <source>${maven.compile.source}</source>
-          <links>
-            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
-          </links>
-        </configuration>
-      </plugin>
     </plugins>
   </build>
 

Modified: pdfbox/trunk/jempbox/pom.xml
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/jempbox/pom.xml?rev=924544&r1=924543&r2=924544&view=diff
==============================================================================
--- pdfbox/trunk/jempbox/pom.xml (original)
+++ pdfbox/trunk/jempbox/pom.xml Wed Mar 17 22:59:43 2010
@@ -22,14 +22,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>6</version>
+    <groupId>org.apache.pdfbox</groupId>
+    <artifactId>pdfbox-parent</artifactId>
+    <version>1.1.0-SNAPSHOT</version>
+    <relativePath>../parent/pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.pdfbox</groupId>
   <artifactId>jempbox</artifactId>
-  <version>1.0.1</version>
   <packaging>bundle</packaging>
 
   <name>Apache JempBox</name>
@@ -37,20 +36,7 @@
     JempBox is an open source Java library that implements Adobe's XMP(TM)
     specification. JempBox is a subproject of Apache PDFBox.
   </description>
-
   <inceptionYear>2008</inceptionYear>
-  <url>http://pdfbox.apache.org/</url>
-
-  <issueManagement>
-    <system>jira</system>
-    <url>http://issues.apache.org/jira/browse/PDFBOX</url>
-  </issueManagement>
-
-  <scm>
-    
<connection>scm:svn:http://svn.apache.org/repos/asf/pdfbox/jempbox/trunk/</connection>
-    
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/pdfbox/jempbox/trunk/</developerConnection>
-    <url>http://svn.apache.org/viewvc/pdfbox/jempbox/trunk/</url>
-  </scm>
 
   <dependencies>
     <dependency>
@@ -64,13 +50,6 @@
   <build>
     <plugins>
       <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <source>1.5</source>
-          <target>1.5</target>
-        </configuration>
-      </plugin>
-      <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
         <version>2.0.0</version>
@@ -84,15 +63,6 @@
           </instructions>
         </configuration>
       </plugin>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <configuration>
-          <source>${maven.compile.source}</source>
-          <links>
-            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
-          </links>
-        </configuration>
-      </plugin>
     </plugins>
   </build>
 

Propchange: pdfbox/trunk/parent/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed Mar 17 22:59:43 2010
@@ -0,0 +1,2 @@
+.*
+target

Copied: pdfbox/trunk/parent/pom.xml (from r924515, pdfbox/trunk/pdfbox/pom.xml)
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/parent/pom.xml?p2=pdfbox/trunk/parent/pom.xml&p1=pdfbox/trunk/pdfbox/pom.xml&r1=924515&r2=924544&rev=924544&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/pom.xml (original)
+++ pdfbox/trunk/parent/pom.xml Wed Mar 17 22:59:43 2010
@@ -27,96 +27,22 @@
   </parent>
 
   <groupId>org.apache.pdfbox</groupId>
-  <artifactId>pdfbox</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
-  <packaging>bundle</packaging>
+  <artifactId>pdfbox-parent</artifactId>
+  <version>1.1.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
 
-  <name>Apache PDFBox</name>
-  <description>
-    Apache PDFBox is an open source Java library for working with PDF 
documents.
-  </description>
+  <name>PDFBox parent</name>
   <inceptionYear>2002</inceptionYear>
-  <url>http://pdfbox.apache.org/</url>
 
   <issueManagement>
     <system>jira</system>
     <url>https://issues.apache.org/jira/browse/PDFBOX</url>
   </issueManagement>
 
-  <scm>
-    <connection>
-      scm:svn:http://svn.apache.org/repos/asf/pdfbox/trunk
-    </connection>
-    <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/pdfbox/trunk
-    </developerConnection>
-    <url>http://svn.apache.org/viewvc/pdfbox/trunk</url>
-  </scm>
-
   <properties>
     <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
   </properties>
 
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.pdfbox</groupId>
-      <artifactId>fontbox</artifactId>
-      <version>1.0.1-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.pdfbox</groupId>
-      <artifactId>jempbox</artifactId>
-      <version>1.0.0</version>
-    </dependency>
-    <dependency>
-      <groupId>commons-logging</groupId>
-      <artifactId>commons-logging</artifactId>
-      <version>1.1.1</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.lucene</groupId>
-      <artifactId>lucene-core</artifactId>
-      <version>2.4.1</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.lucene</groupId>
-      <artifactId>lucene-demos</artifactId>
-      <version>2.4.1</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ant</groupId>
-      <artifactId>ant</artifactId>
-      <version>1.7.1</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>org.bouncycastle</groupId>
-      <artifactId>bcmail-jdk15</artifactId>
-      <version>1.44</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>org.bouncycastle</groupId>
-      <artifactId>bcprov-jdk15</artifactId>
-      <version>1.44</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>com.ibm.icu</groupId>
-      <artifactId>icu4j</artifactId>
-      <version>3.8</version>
-      <optional>true</optional>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.2</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-
   <build>
     <plugins>
       <plugin>
@@ -132,94 +58,12 @@
           <source>1.5</source>
           <links>
             <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
-            <link>http://lucene.apache.org/java/2_4_1/api/</link>
           </links>
         </configuration>
       </plugin>
-      <plugin>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>generate-resources</phase>
-            <configuration>
-              <tasks>
-                <ant antfile="build.xml" target="get.adobefiles" />
-              </tasks>
-            </configuration>
-            <goals>
-              <goal>run</goal>
-            </goals>
-          </execution>
-        </executions>
-        <dependencies>
-          <dependency>
-            <groupId>org.apache.ant</groupId>
-            <artifactId>ant-nodeps</artifactId>
-            <version>1.7.1</version>
-          </dependency>
-        </dependencies>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>2.5</version>
-        <configuration>
-          <includes>
-            <include>org/apache/pdfbox/TestAll.java</include>
-            <include>org/apache/pdfbox/util/TestTextStripper.java</include>
-            <!--
-            <include>org/apache/pdfbox/util/TestPDFToImage.java</include>
-            -->
-          </includes>
-          <systemPropertyVariables>
-            
<java.util.logging.config.file>src/test/resources/logging.properties</java.util.logging.config.file>
-          </systemPropertyVariables>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.felix</groupId>
-        <artifactId>maven-bundle-plugin</artifactId>
-        <version>2.0.1</version>
-        <extensions>true</extensions>
-        <configuration>
-          <instructions>
-            <Bundle-DocURL>http://pdfbox.apache.org/</Bundle-DocURL>
-            <Include-Resource>
-              META-INF=target/maven-shared-archive-resources/META-INF,
-              Resources=target/classes/Resources
-            </Include-Resource>
-          </instructions>
-        </configuration>
-      </plugin>
     </plugins>
   </build>
 
-  <profiles>
-    <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-                <phase>package</phase>
-                <configuration>
-                  <descriptors>
-                    <descriptor>src/assembly/src.xml</descriptor>
-                    <descriptor>src/assembly/bin.xml</descriptor>
-                  </descriptors>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
-
  <!-- Developers listed by PMC Chair, PMC all alphabetical-->
   <developers>
     <developer>
@@ -286,13 +130,5 @@
         </roles>
     </developer>
   </developers>
-  
-  <reporting>
-    <plugins>
-      <plugin>
-        <artifactId>maven-javadoc-plugin</artifactId>
-      </plugin>
-    </plugins>
-  </reporting>
 
 </project>

Modified: pdfbox/trunk/pdfbox/pom.xml
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/pom.xml?rev=924544&r1=924543&r2=924544&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/pom.xml (original)
+++ pdfbox/trunk/pdfbox/pom.xml Wed Mar 17 22:59:43 2010
@@ -21,14 +21,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>6</version>
+    <groupId>org.apache.pdfbox</groupId>
+    <artifactId>pdfbox-parent</artifactId>
+    <version>1.1.0-SNAPSHOT</version>
+    <relativePath>../parent/pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.pdfbox</groupId>
   <artifactId>pdfbox</artifactId>
-  <version>1.0.1-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
   <name>Apache PDFBox</name>
@@ -36,37 +35,17 @@
     Apache PDFBox is an open source Java library for working with PDF 
documents.
   </description>
   <inceptionYear>2002</inceptionYear>
-  <url>http://pdfbox.apache.org/</url>
-
-  <issueManagement>
-    <system>jira</system>
-    <url>https://issues.apache.org/jira/browse/PDFBOX</url>
-  </issueManagement>
-
-  <scm>
-    <connection>
-      scm:svn:http://svn.apache.org/repos/asf/pdfbox/trunk
-    </connection>
-    <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/pdfbox/trunk
-    </developerConnection>
-    <url>http://svn.apache.org/viewvc/pdfbox/trunk</url>
-  </scm>
-
-  <properties>
-    <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
-  </properties>
 
   <dependencies>
     <dependency>
       <groupId>org.apache.pdfbox</groupId>
       <artifactId>fontbox</artifactId>
-      <version>1.0.1-SNAPSHOT</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.pdfbox</groupId>
       <artifactId>jempbox</artifactId>
-      <version>1.0.0</version>
+      <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>commons-logging</groupId>
@@ -120,13 +99,6 @@
   <build>
     <plugins>
       <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <target>1.5</target>
-          <source>1.5</source>
-        </configuration>
-      </plugin>
-      <plugin>
         <artifactId>maven-javadoc-plugin</artifactId>
         <configuration>
           <source>1.5</source>
@@ -220,73 +192,6 @@
     </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>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>jeremias</id>
-        <name>Jeremias Maerki</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>jukka</id>
-        <name>Jukka Zitting</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>vfed</id>
-        <name>Villu Ruusmann</name>
-        <roles>
-          <role>PMC Member</role>
-        </roles>
-    </developer>
-  </developers>
-  
   <reporting>
     <plugins>
       <plugin>

Modified: pdfbox/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pom.xml?rev=924544&r1=924543&r2=924544&view=diff
==============================================================================
--- pdfbox/trunk/pom.xml (original)
+++ pdfbox/trunk/pom.xml Wed Mar 17 22:59:43 2010
@@ -21,14 +21,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache</groupId>
-    <artifactId>apache</artifactId>
-    <version>6</version>
+    <groupId>org.apache.pdfbox</groupId>
+    <artifactId>pdfbox-parent</artifactId>
+    <version>1.1.0-SNAPSHOT</version>
+    <relativePath>parent/pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.pdfbox</groupId>
   <artifactId>pdfbox-reactor</artifactId>
-  <version>1.1.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>PDFBox reactor</name>
@@ -44,8 +43,9 @@
   </scm>
 
   <modules>
-    <module>jempbox</module>
+    <module>parent</module>
     <module>fontbox</module>
+    <module>jempbox</module>
     <module>pdfbox</module>
   </modules>
 


Reply via email to