XML Parser,支援JAXP規範1.1或更高;推薦使用jaxp的參考實現(http://java.sun.com/xml)。當然也可以是Xercers(http://xml.apache.org/xerces-j)。
以下為從原始碼build Struts所需要的軟體
Ant Build system, 大名鼎鼎的ant,1.4版本以上。(http://jakarta.apache.org/ant)。
Servlet API classes, http://jakarta.apache.org/builds/jakarta-servletapi
JDBC 2.0 Optional Package Classes ,Struts 支援javax.sql.DataSource (http://java.sun.com/products/jdbc/download.html)
Jakarta Commons Packages,Struts使用了Jakarta Common Project的一些包:
Beanutils (Version 1.0 or later),提供了易用的java反射和內省api。
Collections (Version 1.0 or later),提供了一套與java Collections Framework 相容和擴充的類。