Hallo Fans der Bits und Bytes,
ich stehe vor einem Problem, das ich nicht lösen kann,
Ich habe ine Programm geschrieben was PDF Dateien erzeugen soll.
Hierzu nutze ich die Apache-Bibliothek fop.2.6 (zip) heruntergeladen.
Erzeuge ich die Application in Eclipse als Run As Java Application funktioniert alles wie es soll.
Baue ich das Projekt über Maven, so wird die Applikation erstellt (Gui funktioniert) , jedoch wird keine PDF erstellt.
Ursache sind dieser Code
// create an instance of fop factory
FopFactory fopFactory = FopFactory.newInstance( new File(".").toURI());
Hier noch die eingebundenen Klassen
import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.MimeConstants;
Meine Vermutung ist, dass über in Maven Dependency andere Versionen (hier wohl org.apache.fop) in das Repository eingebunden werden als in fop 2.6. vorhanden sind.
Meine Frage: Wie kann ich die Versionen der in fop 2.6. enthaltenen jar-Dateien feststellen insbesondere fuer fop?
Hier die in meinem Programm genutzen Bibliotheken aus fop2.6
batik-all-1.14.jar
commons-io-1.3.1.jar
commons-logging-1.0.4.jar
fop.jar (im Unterverzeichnis build enthalten)
xmlgraphics-commons-2.6.jar
Die fop-Bibliothek habe ich in Maven wie folgt eingebunden:
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>2.6</version>
</dependency>
Kenn mir jemand weiterhelfen?
Gruss Hein_nieH
ich stehe vor einem Problem, das ich nicht lösen kann,
Ich habe ine Programm geschrieben was PDF Dateien erzeugen soll.
Hierzu nutze ich die Apache-Bibliothek fop.2.6 (zip) heruntergeladen.
Erzeuge ich die Application in Eclipse als Run As Java Application funktioniert alles wie es soll.
Baue ich das Projekt über Maven, so wird die Applikation erstellt (Gui funktioniert) , jedoch wird keine PDF erstellt.
Ursache sind dieser Code
// create an instance of fop factory
FopFactory fopFactory = FopFactory.newInstance( new File(".").toURI());
Hier noch die eingebundenen Klassen
import org.apache.fop.apps.FOPException;
import org.apache.fop.apps.FOUserAgent;
import org.apache.fop.apps.Fop;
import org.apache.fop.apps.FopFactory;
import org.apache.fop.apps.MimeConstants;
Meine Vermutung ist, dass über in Maven Dependency andere Versionen (hier wohl org.apache.fop) in das Repository eingebunden werden als in fop 2.6. vorhanden sind.
Meine Frage: Wie kann ich die Versionen der in fop 2.6. enthaltenen jar-Dateien feststellen insbesondere fuer fop?
Hier die in meinem Programm genutzen Bibliotheken aus fop2.6
batik-all-1.14.jar
commons-io-1.3.1.jar
commons-logging-1.0.4.jar
fop.jar (im Unterverzeichnis build enthalten)
xmlgraphics-commons-2.6.jar
Die fop-Bibliothek habe ich in Maven wie folgt eingebunden:
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>2.6</version>
</dependency>
Kenn mir jemand weiterhelfen?
Gruss Hein_nieH