The Apache POI project Ant build. project.setProperty(attributes.get("name"), attributes.get("value")); This is POI ${version.id} Java Version ${ant.java.version} Timestamp ${DSTAMP} The main targets of interest are: - clean Erase all build work products (ie. everything in the build directory) - compile Compile all files from main, ooxml and scratchpad - test Run all unit tests from main, ooxml and scratchpad - jar Produce jar files - jar-src Produce source-jar files - assemble Produce the zipped distribution files - site Generate all documentation (Requires Apache Forrest) - dist Create a distribution (Requires Apache Forrest) org.apache.xmlbeans.XmlBeans.getContextTypeLoader() org.apache.poi.POIXMLTypeLoader Please install Apache Forrest (see <http://forrest.apache.org/index.html>) and set the FORREST_HOME environment variable! Broken links: POI API Documentation]]> Copyright ${tstamp.year} The Apache Software Foundation or its licensors, as applicable.]]> DDF - Dreadful Drawing Format HPSF - Horrible Property Set Format HSSF - Horrible Spreadsheet Format HWPF - Horrible Word Processor Format POIFS - POI File System Utilities Examples Maven POMs are located in ${dist.dir} Use ant dist-nexus to deploy the artifacts in the remote repository Creating Maven POMs Distribution located in ${dist.dir} Use ${dist.dir}/multisign.sh to create md5 checksums and GPG signatures Maven ant tasks not found. Please make sure the maven-ant-tasks jar is in ANT_HOME/lib, or made available to Ant using other mechanisms like -lib or CLASSPATH. You can download the Maven Ant Tasks from http://maven.apache.org/ant-tasks/download.html ${rat.reportcontent}