Bug 504072 - Add Apache FOP 2.0 to Orbit
Summary: Add Apache FOP 2.0 to Orbit
Status: NEW
Alias: None
Product: Orbit
Classification: Tools
Component: bundles (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows NT
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Orbit Bundles CLA
QA Contact:
URL: http://svn.apache.org/viewvc/xmlgraph...
Whiteboard:
Keywords:
Depends on:
Blocks: 258349
  Show dependency tree
 
Reported: 2016-10-05 09:33 EDT by Bouchet Stéphane CLA
Modified: 2016-10-17 18:36 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bouchet Stéphane CLA 2016-10-05 09:33:15 EDT
Please add Apache FOP to Orbit in order to get rid of the very old version of Batik 1.6 that still co-exist with 1.7 in Neon.

Apache FOP dependencies for building are ( from [1] ):

<dependencies>
    <!-- XML Graphics -->
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>xmlgraphics-commons</artifactId>
      <version>1.5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-svg-dom</artifactId>
      <version>1.7</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-bridge</artifactId>
      <version>1.7</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-awt-util</artifactId>
      <version>1.7</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-gvt</artifactId>
      <version>1.7</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-transcoder</artifactId>
      <version>1.7</version>
      <exclusions>
        <exclusion>
          <groupId>org.apache.xmlgraphics</groupId>
          <artifactId>fop</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-extension</artifactId>
      <version>1.7</version>
    </dependency>
    <dependency>
      <groupId>org.apache.xmlgraphics</groupId>
      <artifactId>batik-ext</artifactId>
      <version>1.7</version>
    </dependency>
    <!-- other dependencies -->
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.0.4</version>
    </dependency>
    <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>1.3.1</version>
    </dependency>
    <dependency>
      <groupId>avalon-framework</groupId>
      <artifactId>avalon-framework-api</artifactId>
      <version>4.2.0</version>
    </dependency>
   <dependency>
      <groupId>avalon-framework</groupId>
      <artifactId>avalon-framework-impl</artifactId>
      <version>4.2.0</version>
    </dependency>
   <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.2</version>
      <scope>provided</scope>
    </dependency>
   <dependency>
      <groupId>xalan</groupId>
      <artifactId>xalan</artifactId>
      <version>2.7.0</version>
      <scope>provided</scope>
    </dependency>
   </dependencies>


[1]http://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-2_0/xmlgraphics-fop-pom-template.pom
Comment 1 Gunnar Wagenknecht CLA 2016-10-05 10:44:29 EDT
Which project is using it? Orbit libraries are contributed/added by projects using them. You have to talk to the project and encourage them to upgrade.
Comment 2 Bouchet Stéphane CLA 2016-10-06 05:11:05 EDT
Hi,

i'm using it to propose an upgrade to Batik 1.7 to GMF, see :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258349

BIRT may also be very interrested .

Also, it is also a fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=350792, because the org.apache.batik.pdf bundle can be deleted when fop will be added.