On 08.06.2010 20:07:24 Eric Douglas wrote: > Jeremias, my project isn't currently setup like that. I haven't > installed Subclipse yet. I wasn't planning on making any real changes > at this time. I just used the DOS svn checkout command to retrieve the > trunk files at a point in time, then used the Eclipse create new project > from existing Ant buildfile option, just to build a working jar. Since > I was only planning to build it once, or a few times maybe for testing, > a few seconds or a minute extra to build is not a problem for "efficient > work". I'm a novice at Java programming, so the only changes I would > make for testing would be to add log statements to verify in the Java > Console what it's doing.
You don't need Subclipse. I'm checking out using TortoiseSVN. Or you can the command-line. > I will consider switching the setup to match yours with the link to the > http repository. For now I'm just wondering about the what's new. What > functional differences should I note between FOP 0.95 and Trunk? > I'm guessing there's a bit more than bug fixes, since I notice some new > classes, and the jar went from 2315KB to 3110KB. Please see: http://xmlgraphics.apache.org/fop/changes.html#version_FOP%20Trunk > FYI, maybe it's just me but I had issues with the 0.95 trying to send > output directly to a printer, to use the same code to send to multiple > printers and get it using the proper paper tray.. But I did find a > workaround. Instead of trying to use the MIME_FOP_PRINT, I just use the > MIME_PDF and get the PDF formatted output, then add a > ByteArrayOutputStream object. The transform puts the output in the > object instead of creating a physical PDF, and I pass it to Apache's > pdfbox program to print. This is working great. Good to hear. Our direct print support could certainly do with some additional love like adding javax.print functionality. > > -----Original Message----- > From: Jeremias Maerki [mailto:d...@jeremias-maerki.ch] > Sent: Tuesday, June 08, 2010 11:08 AM > To: firstname.lastname@example.org > Subject: Re: FOP Trunk > > Eric, resorting to the Ant Builder in Eclipse shouldn't be necessary. > It's just too slow for efficient work. I'm attaching a screenshot from > one of my working copies so you can see what needs to be set up. Before > doing that, just execute "ant resourcegen" once and that should set up > all generated files you'll need. > > Note that the jimi-1.0.jar is not really necessary. It's there for > historical reasons. And XMLUnit can be found at > http://xmlunit.sourceforge.net/ > > On 08.06.2010 16:29:34 Eric Douglas wrote: > > I solved the issues this morning. > > I looked up Eclipse and ant building and determined that build project > > > doesn't work. > > Instead of using the normal Build Project option, I have to open the > > project, find the build.xml, right click it, and select Run As ant > > build. > > Of course to make that work I had to download 3 jars separately and > > add them to the build path. > > ant.jar > > http://ant.apache.org/bindownload.cgi > > fop-hyph.jar > > http://cdnetworks-us-2.dl.sourceforge.net/project/offo/offo-hyphenatio > > n/ 1.2/offo-hyphenation-fop-stable_v1.2.zip > > jai-core-1.1.3-alpha.jar > > http://mirrors.ibiblio.org/pub/mirrors/maven/geoserver/maven/jai/jars/ > > ja > > i-core-1.1.3-alpha.jar > > > > Ant was the easiest to find. The others took a bit of digging. I'm > > not sure that's the official location for the jai but that jar works. > > I got a warning on a jre reference in the build path so I removed that > > > and added the JRE System Library. > > Adding the 3 jars and using the ant option on the build.xml worked for > > > the 0.95 source and the trunk. > > > > Now the question is, where's the what's new? What's the difference > > between 0.95 and the trunk? > > > > > > -----Original Message----- > > From: Jeremias Maerki [mailto:d...@jeremias-maerki.ch] > > Sent: Thursday, May 27, 2010 10:52 AM > > To: email@example.com > > Subject: Re: FOP Trunk > > > > On 27.05.2010 16:36:53 Eric Douglas wrote: > > > I'm not sure what "ran that through ant" means. That is likely the > > problem. > > > > Apache Ant is our build tool used to compile FOP. > > http://ant.apache.org See also: > > http://xmlgraphics.apache.org/fop/trunk/compiling.html > > > > > I'll try the Eclipse setup. Thanks Jeremias for this: > > > http://wiki.apache.org/xmlgraphics-fop/FOPIDESetupGuide should help > > here. > > > > > > I tried that link and it says I need Subclipse. I try the link to > > download on this site: > > > http://subclipse.tigris.org/subclipse/changes.html > > > It says I need a username and password to login to their server. > > > > Just use http://subclipse.tigris.org/update_1.6.x as Eclipse Update > > Site to install the Subclipse plug-in. No login required. > > > > But you can also skip Subclipse and set up your Eclipse project from > > another FOP working copy made with some other SVN client. Using > > Subclipse is just one way to do it. > > > > > I did identify the jai jars I need. I just don't know where to find > > them. I tried downloading them from here: > > > https://jai-imageio.dev.java.net/binary-builds.html#Stable_builds > > > Using the link to the file jai_imageio-1_1-lib-windows-i586-jar.zip > > > I just get a zip file containing one jar which contains an exe which > > > > wants to install tools. Is there a place to download those 2 jars > > > or do I find them from that install? > > > > I don't think so. The installation executable is there because they > > install a native DLL alongside the JARs. You could install it, copy > > away the two JARs and then uninstall it again. The native part is not > > strictly required. > > > > Feel free to improve the Wiki page as you see fit. > > > > > Jeremias Maerki Jeremias Maerki