Download
Development version
The current development version of Pustefix can be checked out from the SVN repository at SourceForge.net. svn co https://pustefix.svn.sourceforge.net/svnroot/pustefix/trunk/pfixcore
Releases
Pustefix releases can be downloaded from SourceForge. The files to download are shown in the table below.
| Filename | Content |
| pfixcore-skel-<VERSION>.tar.gz | Contains an empty pustefix environment with almost everything you need to develop pustefix applications. Download this if you are new to pustefix |
| pfixcore-<VERSION>.jar and pfixcore-data-<VERSION>.tar.gz | Contains the pustefix core with all java classes and the necessary XML/XSLT files.Usually, you will download a pustefix environment (the pfixcore-skel stuff above) which includes the core. Download these files if you already have an pustefix environment and want to upgrade it to the latest core. |
| pfixcore-examples-<VERSION>.tar.gz | Example projects |
Requirements
There are a few things you need to have installed prior to using Pustefix. See the list below for references. Note that we changed our skeleton distribution to no longer include Tomcat, you now have to download it from http://jakarta.apache.org.
A unixoid OS
Yes, java should be platform independent. Unfortunately portions of the build environment and code are unix specific. Although these platform independant portions mainly deal with file system path secifications - they exist. There may be even more places where the thing wouldn't work on win32. Pustefix is developped on Linux but should also work on Mac OS X. Other unixoid operating systems might work as well, but will probably require minor changes in the build.xml files.
Java 5 SE
You need a Java 5 SE JDK to build Pustefix applications. We are using the SUN JDK, but others might work as well.
Apache Tomcat 5.5
The Tomcat servlet container is not included in the skeleton package. You have to download it from the Apache Tomcat homepage. We currently develop against the 5.5.x branch of Tomcat. Please note that you need to download the binary package in the form of a gzipped tar file (.tar.gz). Don't unpack it, just put the downloaded package in the directory ./lib/tomcat of the unpacked skeleton distribution. There's also a README file in the directory that may contain other helpful information.
Apache Ant
Apache Ant, the Java-based build tool in version 1.6.2 or higher. If you have really large projects consider increasing the memory for the java vm ant runs in: Set the ANT_OPTS environment variable to something like "-mx200m". This variable is evaluated within the ant start script contained in the ant distribution.
