Looks like commons-digester.jar, commons-collections.jar and
commons-beanutils.jar are not accessible or found when you compile.
If you build only tiles from the contrib/tiles folder, add following lines to
your build.properties file (and change commons home ;-) :
# The JAR file containing version 1.0 (or later) of the Beanutils package
# from the Jakarta Commons project.
commons-lib.home=???
commons-beanutils.jar=${commons-lib.home}/commons-beanutils.jar
# The JAR file containing version 1.0 (or later) of the Collections package
# from the Jakarta Commons project.
commons-collections.jar=${commons-lib.home}/commons-collections.jar
# The JAR file containing version 1.0 (or later) of the Digester package
# from the Jakarta Commons project.
commons-digester.jar=${commons-lib.home}/commons-digester.jar
When compiling from struts, this properties are set by struts build file.
Cedric
Matt Raible wrote:
> I can compile Tiles just fine from the contrib/tiles directory, but when I
> try to do "ant dist", I get the following error - only one Tiles. Any
> ideas? Everything else compiles and builds just fine.
>
> Thanks,
>
> Matt
>
> init:
> [echo] --------- Tiles 1.1-dev ---------
> [echo]
> [echo] java.class.path =
> d:\Tools\jakarta-ant-1.4.1\lib\xerces.jar;d:\Tools\jakarta-a
> nt-1.4.1\lib\xalanj1compat.jar;d:\Tools\jakarta-ant-1.4.1\lib\xalan.jar;d:\T
> ools\jakarta-a
> nt-1.4.1\lib\velocity-tools-view-0.3.jar;d:\Tools\jakarta-ant-1.4.1\lib\velo
> city-1.3-dev.j
> ar;d:\Tools\jakarta-ant-1.4.1\lib\junit.jar;d:\Tools\jakarta-ant-1.4.1\lib\j
> dom.jar;d:\Too
> ls\jakarta-ant-1.4.1\lib\jaxp.jar;d:\Tools\jakarta-ant-1.4.1\lib\jakarta-ant
> -1.4.1-optiona
> l.jar;d:\Tools\jakarta-ant-1.4.1\lib\crimson.jar;d:\Tools\jakarta-ant-1.4.1\
> lib\ant.jar;d:
> \SDKs\j2sdkee1.3\lib\j2ee.jar;d:\SDKs\jdk1.3.1\lib\tools.jar
> [echo] java.home = d:\SDKs\jdk1.3.1\jre
> [echo] user.home = C:\Documents and Settings\mraible
> [echo] struts.home = target/library
> [echo] struts.libs = ../../target/library
> [echo] dist.home = ../../dist
> [echo] build.home = ../../target/tiles
> [echo] basedir = D:\Source\jakarta-struts\contrib\tiles
>
> prepare.library:
>
> compile.library:
> [javac] Compiling 55 source files to
> D:\Source\jakarta-struts\target\tiles\library\cla
> sses
> [javac]
> D:\Source\jakarta-struts\contrib\tiles\src\share\org\apache\struts\taglib\ti
> le
> s\util\TagUtils.java:11: cannot resolve symbol
> [javac] symbol : class PropertyUtils
> [javac] location: package beanutils
> [javac] import org.apache.commons.beanutils.PropertyUtils;
> [javac] ^
> [javac]
> D:\Source\jakarta-struts\contrib\tiles\src\share\org\apache\struts\tiles\xml
> De
> finition\XmlParser.java:16: cannot resolve symbol
> [javac] symbol : class Digester
> [javac] location: package digester
> [javac] import org.apache.commons.digester.Digester;
> [javac] ^
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>