3 Star 1 Fork 0

Gitee 极速下载 / betterFORM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/betterFORM/betterFORM
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.xml 8.75 KB
一键复制 编辑 原始数据 按行查看 历史
Tobi Krebs 提交于 2014-05-27 10:16 . [ignore] - touch build.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!--
~ Copyright (c) 2014. betterFORM Project - http://www.betterform.de
~ Licensed under the terms of BSD License
-->
<!-- $Id: build.xml,v 1.90 2006/11/16 23:55:43 joernt Exp $ -->
<project id="betterform-project" name="betterForm Project" default="package" basedir=".">
<property name="core.dir" value="${basedir}/core"/>
<xmlproperty file="build.properties.xml"
semanticAttributes="true" keepRoot="false"/>
<property name="web.dir" value="${basedir}/web"/>
<property name="server.dir" value="${basedir}/tools/server"/>
<property name="target.dir" value="${basedir}/target"/>
<property name="src.target.dir" value="${basedir}/target"/>
<antversion property="antversion" atleast="${properties.antversion}"/>
<target name="check-ant-version" unless="antversion">
<fail>Apache Ant 1.8.2 or higher is required for this target. Please upgrade your Apache Ant version (${ant.version}) to minimum version 1.8.2 You can retreive the latest Ant here: http://ant.apache.org/bindownload.cgi</fail>
</target>
<!-- local Web properties -->
<!-- **************************************** HOUSEKEEPING **************************************** -->
<!-- **************************************** HOUSEKEEPING **************************************** -->
<!-- **************************************** HOUSEKEEPING **************************************** -->
<target name="clean" description="clean build target directory">
<echo/>
<echo message="************************************************************************************"/>
<echo message="cleaning up project target, to clean up core, and web call 'ant clean-all'"/>
<echo message="************************************************************************************"/>
<echo/>
<delete dir="${target.dir}"/>
</target>
<target name="clean-all" description="clean build target directory">
<echo/>
<echo message="************************************************************************************"/>
<echo message="cleaning up core and web "/>
<echo message="************************************************************************************"/>
<echo/>
<delete dir="${target.dir}"/>
<delete dir="${core.dir}/target"/>
<delete dir="${web.dir}/target"/>
<delete dir="${basedir}/XRX/target"/>
<delete dir="${basedir}/XRX/target-utils"/>
<delete dir="${basedir}/tools/ProjectAssistant/target"/>
<delete dir="${basedir}/tools/installer/target"/>
</target>
<!-- **************************************** BUILDING OPTIMIZED BETTERFORM WAR **************************************** -->
<!-- **************************************** BUILDING OPTIMIZED BETTERFORM WAR **************************************** -->
<!-- **************************************** BUILDING OPTIMIZED BETTERFORM WAR **************************************** -->
<target name="package" description="create betterform WAR file" depends="check-ant-version" if="antversion">
<echo>
__== create optimized betterform.war file in ${target.dir}==__
</echo>
<!-- Create optimized JavaScript package-->
<ant antfile="${basedir}/web/build-dojo.xml" inheritall="false" target="build-dojo"/>
<!-- Create WAR for Installer -->
<ant antfile="${basedir}/tools/installer/build-files/build-WAR.xml" target="create-war" usenativebasedir="true" inheritall="true">
<property name="installer.target" value="${target.dir}"/>
</ant>
</target>
<!-- **************************************** BUILDING BETTERFORM WEBSITE **************************************** -->
<!-- **************************************** BUILDING BETTERFORM WEBSITE **************************************** -->
<!-- **************************************** BUILDING BETTERFORM WEBSITE **************************************** -->
<target name="build-website" description="generates the betterFORM site" depends="check-ant-version" if="antversion">
<ant antfile="${basedir}/resource/build-site.xml" target="deploy" inheritall="false"/>
</target>
<!-- **************************************** GENERATE BETTERFORM REFERENCE FORMS **************************************** -->
<!-- **************************************** GENERATE BETTERFORM REFERENCE FORMS **************************************** -->
<!-- **************************************** GENERATE BETTERFORM REFERENCE FORMS **************************************** -->
<target name="build-references" description="builds and deploys reference forms to target" depends="check-ant-version" if="antversion">
<ant antfile="${basedir}/resource/build-reference.xml" target="deploy-forms" inheritall="false"/>
</target>
<!-- **************************************** TARGETS FOR MAVEN **************************************** -->
<!-- **************************************** TARGETS FOR MAVEN **************************************** -->
<!-- **************************************** TARGETS FOR MAVEN **************************************** -->
<target name="install-maven-dependencies" description="install all project dependencies into local maven repository" depends="check-ant-version" if="antversion">
<ant antfile="${basedir}/tools/maven/build.xml" target="install-maven-dependencies" dir="${basedir}/tools/maven" inheritall="false"/>
</target>
<target name="update-maven-poms" description="update core and web pom.xml" depends="check-ant-version" if="antversion">
<ant antfile="${basedir}/tools/maven/build.xml" target="update-project-pom" dir="${basedir}/tools/maven" inheritall="false"/>
<ant antfile="${basedir}/tools/maven/build.xml" target="update-core-pom" dir="${basedir}/tools/maven" inheritall="false"/>
<ant antfile="${basedir}/tools/maven/build.xml" target="update-web-pom" dir="${basedir}/tools/maven" inheritall="false"/>
</target>
<!-- TODO: review targets, neither of these works since xbl.xsl and src/main/components -->
<!--
<target name="transformToXFormsUsingComponent" depends="check-ant-version" if="antversion">
<xslt in="${basedir}/resource/src/main/xforms/demo/registration.xhtml"
out="${basedir}/registration.xhtml"
style="${basedir}/src/main/resources/xslt/component.xsl"
force="true">
<classpath refid="transform.class.path"/>
</xslt>
</target>
<target name="componentXSL">
<xslt in="${basedir}/resource/src/main/components/mapping.xml"
out="${basedir}/resource/src/main/resources/xslt/mappings.xsl"
style="${basedir}/src/main/components/mapping2xsl.xsl">
<classpath refid="transform.class.path"/>
</xslt>
</target>
<target name="xbl2xsl">
<xslt in="${basedir}/resource/src/main/components/binding.xml"
out="${basedir}/resource/src/main/resources/xslt/dummy.xsl"
style="${basedir}/src/main/components/xbl2xsl.xsl">
<classpath refid="transform.class.path"/>
</xslt>
</target>
<target name="testxblxsl">
<xslt in="tools/XFormsDumpToXHTML/BindingTest1.xml"
out="${basedir}/testoutput1.html"
force="true"
style="${basedir}/src/main/resources/xslt/xbl.xsl">
<classpath refid="transform.class.path"/>
</xslt>
<xslt in="tools/XFormsDumpToXHTML/EarlyBindingTest1.xml"
out="${basedir}/testoutput2.html"
force="true"
style="${basedir}/src/main/resources/xslt/early-binding.xsl">
<classpath refid="transform.class.path"/>
</xslt>
</target>
-->
<target name="install-bf-into-eXist-db" description="installs current betterFORM version in eXist" depends="check-ant-version, clean-all" if="antversion">
<ant antfile="${basedir}/XRX/build-XRX.xml" target="update-betterFORM" dir="${basedir}/XRX" inheritall="false"/>
</target>
<target name="install-bf-exploded-into-eXist-db" description="installs current betterFORM exploded version in eXist" depends="check-ant-version, clean-all" if="antversion">
<ant antfile="${basedir}/XRX/build-XRX.xml" target="update-betterFORM-exploded" dir="${basedir}/XRX" inheritall="false"/>
</target>
<target name="build-bf-dojo-release" description="create betterFORM / dojo release (needed if changes in js were made)" depends="check-ant-version, clean-all" if="antversion">
<ant antfile="${basedir}/web/build-dojo.xml" target="build-dojo" dir="${basedir}/web" inheritall="false"/>
</target>
</project>
Java
1
https://gitee.com/mirrors/betterFORM.git
git@gitee.com:mirrors/betterFORM.git
mirrors
betterFORM
betterFORM
master

搜索帮助