# # common.properties -- an Ant properties file that # contains properties that are read-only in # a user's development environment. # ant.home=${os.ANT_HOME} java.home=${os.JAVA_HOME} webui.home=${beehive.dir}/netui # # Beehive/NetUI distribution root values. These directories # are the root directories for the NetUI distribution from # Beehive and reference three parts: # - the webapp template # - the JPF compiler set # - the NetUI tests # netui.dist.dir=${webui.home}/build/dist webapp.dist.dir=${netui.dist.dir}/webapp compiler.dist.dir=${netui.dist.dir}/compiler test.dist.dir=${netui.dist.dir}/test netui.ant.dir=${webui.home}/ant test.dir=${webui.home}/test build.dir=${webui.home}/build docs.dir=${webui.home}/docs src.dir=${webui.home}/src external.dir=${webui.home}/external app.dir=${test.dir}/webapps classes.dir=${build.dir}/classes build.lib.dir=${build.dir}/lib build.external.dir=${build.dir}/external struts.dir=${build.external.dir}/struts jsf.dir=${build.external.dir}/jsf xdoclet.dir=${build.external.dir}/xdoclet javadoc.dir=${build.dir}/javadoc javadoc.module.dir=${javadoc.dir}/modules default.tomcat-users.xml=${conf.dir}/tomcat-users.xml # --------------------------------------------------------------------------------- # # External JAR and resource paths # # --------------------------------------------------------------------------------- # External JARs # # These JARs are referenced by the bootstrap module build. # ant.jar=${ant.home}/lib/ant.jar # # Struts JARs # struts.jar=${struts.dir}/struts.jar commons-beanutils.jar=${struts.dir}/commons-beanutils.jar commons-collections.jar=${struts.dir}/commons-collections.jar commons-logging.jar=${struts.dir}/commons-logging.jar commons-digester.jar=${struts.dir}/commons-digester.jar commons-fileupload.jar=${struts.dir}/commons-fileupload.jar commons-validator.jar=${struts.dir}/commons-validator.jar jakarta-oro.jar=${struts.dir}/jakarta-oro.jar commons-el.jar=${build.external.dir}/commons-el/commons-el.jar # # JSF # jsf-api.jar=${jsf.dir}/myfaces.jar # # External TLDs # struts11.logic.tld=${struts.dir}/struts-logic.tld struts11.html.tld=${struts.dir}/struts-html.tld struts11.bean.tld=${struts.dir}/struts-bean.tld # # JSTL JARs # jstl.jar=${external.dir}/jstl/jstl.jar standard.jar=${external.dir}/jstl/standard.jar # # XDoclet JARs # xdoclet.jar=${xdoclet.dir}/xdoclet-1.2b4.jar xdoclet.web.module.jar=${xdoclet.dir}/xdoclet-web-module-1.2b4.jar xjavadoc.jar=${xdoclet.dir}/xjavadoc-1.0.jar # # Tomcat properties. These JARs are still used to compile # the Tomcat 4x security integration which hasn't yet been # ported to 5x. # tomcat.lib.dir=${build.external.dir}/tomcat catalina.4x.jar=${tomcat.lib.dir}/4x/catalina.jar coyote.4x.jar=${tomcat.lib.dir}/4x/tomcat-coyote.jar servlet23.jar=${tomcat.lib.dir}/4x/servlet.jar # --------------------------------------------------------------------------------- # # NetUI build artifact JAR and resource names / paths # # --------------------------------------------------------------------------------- # NetUI JAR file names bootstrap.jar.name=bootstrap.jar tags-html.jar.name=beehive-netui-tags-html.jar tags-template.jar.name=beehive-netui-tags-template.jar tags-databinding.jar.name=beehive-netui-tags-databinding.jar util.jar.name=beehive-netui-util.jar compiler.jar.name=beehive-netui-compiler.jar pageflow.jar.name=beehive-netui-pageflow.jar scoping.jar.name=beehive-netui-scoping.jar netui-tomcat-common.4x.jar.name=beehive-netui-tomcat-common-4x.jar netui-tomcat-server.4x.jar.name=beehive-netui-tomcat-server-4x.jar netui-tomcat-webapp.4x.jar.name=beehive-netui-tomcat-webapp-4x.jar # NetUI TLD Names netui-tags-html.tld.name=beehive-netui-tags-html.tld netui-tags-html.tldx.name=beehive-netui-tags-html.tldx netui-tags-template.tld.name=beehive-netui-tags-template.tld netui-tags-template.tldx.name=beehive-netui-tags-template.tldx netui-tags-databinding.tld.name=beehive-netui-tags-databinding.tld netui-tags-databinding.tldx.name=beehive-netui-tags-databinding.tldx # NetUI config file name netuiconfig.xml.name=netui-config.xml # --------------------------------------------------------------------------------- # # NetUI distribution JARs (the build creates these files) # # --------------------------------------------------------------------------------- # NetUI dist JARs bootstrap.jar=${build.lib.dir}/${bootstrap.jar.name} tags.html.jar=${build.lib.dir}/${tags-html.jar.name} tags.template.jar=${build.lib.dir}/${tags-template.jar.name} tags.databinding.jar=${build.lib.dir}/${tags-databinding.jar.name} util.jar=${build.lib.dir}/${util.jar.name} compiler.jar=${build.lib.dir}/${compiler.jar.name} pageflow.jar=${build.lib.dir}/${pageflow.jar.name} scoping.jar=${build.lib.dir}/${scoping.jar.name} netui-tomcat-common.4x.jar=${build.lib.dir}/${netui-tomcat-common.4x.jar.name} netui-tomcat-server.4x.jar=${build.lib.dir}/${netui-tomcat-server.4x.jar.name} netui-tomcat-webapp.4x.jar=${build.lib.dir}/${netui-tomcat-webapp.4x.jar.name} # NetUI dist TLD(x) netui-tags-html.tld=${build.lib.dir}/${netui-tags-html.tld.name} netui-tags-html.tldx=${build.lib.dir}/${netui-tags-html.tldx.name} netui-tags-template.tld=${build.lib.dir}/${netui-tags-template.tld.name} netui-tags-template.tldx=${build.lib.dir}/${netui-tags-template.tldx.name} netui-tags-databinding.tld=${build.lib.dir}/${netui-tags-databinding.tld.name} netui-tags-databinding.tldx=${build.lib.dir}/${netui-tags-databinding.tldx.name} # NetUI config file references defaultnetuiconfig.xml=${src.dir}/webapp-template/config/netui-config-default.xml netuiconfig.xml=${src.dir}/webapp-template/default/WEB-INF/netui-config.xml # --------------------------------------------------------------------------------- # # NetUI webapp template JARs. These come from the compressed / exploded webapp template. # # --------------------------------------------------------------------------------- webappTemplate.webinf=${webapp.dist.dir}/WEB-INF webappTemplate.webinf.lib=${webappTemplate.webinf}/lib deployed.netuiconfig.xml=${webappTemplate.webinf}/netui-config.xml # --------------------------------------------------------------------------------- # # Build information that is shared between source modules # # --------------------------------------------------------------------------------- tools.xdoclet.gen.classpath=${xdoclet.jar};${xjavadoc.jar};${xdoclet.web.module.jar};${commons-logging.jar};${commons-collections.jar};${log4j.jar} tools.xdoclet.run.classpath=${tools.xdoclet.gen.classpath};${bootstrap.jar};${servlet24.jar} #compile options compile.debug=true compile.deprecation=off compile.optimize=off compile.source=1.5 # runtime and compiler versions pageflow.version.runtime=3 pageflow.version.compiler=3