|
|
@@ -8,17 +8,33 @@
|
|
|
|
|
|
<!-- parent properties -->
|
|
|
<property name="build_root.xml" location="${basedir}/build.xml"/>
|
|
|
- <property name="build_properties" location="${basedir}/build_properties" />
|
|
|
+ <property name="build_properties" location="${basedir}/.build_properties" />
|
|
|
|
|
|
<!-- modules WPS_Functions - to be copied to any module needed -->
|
|
|
<property name="WPS_Functions" location="${basedir}/WPS_Functions"/>
|
|
|
- <property name="build_WPS_Functions.xml" location="${WPS_Functions}/build_WPS_Functions.xml"/> <!-- call it to get properties -->
|
|
|
- <property name="build_WPS_Functions.xml.properties" location="${build_WPS_Functions.xml}.properties"/>
|
|
|
+ <property name="WPS_Functions.temp" location="${WPS_Functions}/temp"/>
|
|
|
+ <property name="WPS_Functions.childproperties" location="${WPS_Functions}/.build_WPS_Functions.childproperties"/>
|
|
|
+ <property name="WPS_Functions.childproperties.builds.xml" location="${WPS_Functions.childproperties}/WPS_Functions.builds.xml"/>
|
|
|
+ <property name="build_WPS_Functions.childproperties.builds.xml" location="${WPS_Functions.temp}/build_WPS_Functions.childproperties.builds.xml"/><property name="build_WPS_Functions.xml" location="${WPS_Functions}/build_WPS_Functions.xml"/> <!-- call it to get properties -->
|
|
|
+ <property name="build_WPS_Functions.xsl" location="${WPS_Functions}/build_WPS_Functions.xsl"/>
|
|
|
<!-- eof modules WPS_Functions -->
|
|
|
|
|
|
<!-- modules properties copied / controlled references -->
|
|
|
|
|
|
- <property name="object_modeling_basedir" location="${basedir}/WPS_Functions/object_modeling" />
|
|
|
+ <property name="build_WPS_Functions.xml.properties" location="${WPS_Functions}/.build_WPS_Functions.xml.properties"/>
|
|
|
+
|
|
|
+ <!-- eof modules WPS_Functions -->
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <!-- TODO combinated object combinate_objects_for_instance_prototypes.xsl -->
|
|
|
+ <property name="combinate_objects_for_instance_prototypes.xsl" location="${basedir}/default_db_xml_cache/combinate_objects_for_instance_prototypes.xsl"/>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- modules properties copied / controlled references -->
|
|
|
+ <property name="object_install_se_ant_object" location="${basedir}/WPS_Functions/object_install_se_ant_object/build_object_install_se_ant_object.xml"/><property name="object_modeling_basedir" location="${basedir}/WPS_Functions/object_modeling" />
|
|
|
<property name="object_modeling_build" location="${object_modeling_basedir}/build_object_modeling.xml" />
|
|
|
<property name="object_modeling_new_basedir" location="${basedir}/WPS_Functions/object_modeling_new" />
|
|
|
<property name="object_modeling_by_default_db_xml_schema_basedir" location="${basedir}/WPS_Functions/object_modeling_by_default_db_xml_schema" />
|
|
|
@@ -37,7 +53,8 @@
|
|
|
<property name="get_wfs_basedir.temp" location="${get_wfs_basedir}/temp"/>
|
|
|
<property name="get_wfs" location="${get_wfs_basedir}/build_get_wfs.xml"/><!-- to ordinary retrieve wfs data -->
|
|
|
|
|
|
- <property name="object_modeling_new.xsl" location="${basedir}/default_db_xml_cache.public/object_modeling_new.xsl"/>
|
|
|
+ <property name="object_modeling_build_infrastructure" location="${basedir}/WPS_Functions/object_modeling_build_infrastructure/build_object_modeling_build_infrastructure.xml"/>
|
|
|
+ <property name="object_modeling_new" location="${basedir}/WPS_Functions/object_modeling_new/build_object_modeling_new.xml"/><property name="object_modeling_new.xsl" location="${basedir}/default_db_xml_cache.public/object_modeling_new.xsl"/>
|
|
|
<property name="object_modeling.xsl" location="${basedir}/default_db_xml_cache.public/object_modeling.xsl"/>
|
|
|
<property name="object_modeling_new_by_xml_schema.xsl" value="${basedir}/default_db_xml_cache.public/object_modeling_new_by_xml_schema.xsl"/>
|
|
|
|
|
|
@@ -73,7 +90,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
- <target name="save_build_properties" > <!-- todo nie wiem czy trzymac properties tu i tam - do optymalziacji-->
|
|
|
+ <property name="get_wfs_recurse_xsl.xsl" location="${basedir}/default_db_xml_cache.public/get_wfs_recurse_xsl.xsl"/>
|
|
|
+
|
|
|
+ <!-- EOF modules properties copied / controlled references -->
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <!-- <property name="wfs_output.xml" location="${get_wfs_basedir.temp}/${uuid}.wfs_output.xml"/>
|
|
|
+ <property name="wfs_result.xml" location="${get_wfs_basedir.temp}/${uuid}.wfs_result.xml"/>
|
|
|
+ <property name="wfs_error.xml" location="${get_wfs_basedir.temp}/${uuid}.wfs_error.xml"/>
|
|
|
+ <property name="wfs_timestamp.xml" location="${get_wfs_basedir.temp}/${uuid}.wfs_timestamp.xml"/>
|
|
|
+ -->
|
|
|
+
|
|
|
+ <target name="create_tempdir">
|
|
|
+ <mkdir dir="${WPS_Functions.childproperties}"/>
|
|
|
+ <mkdir dir="${WPS_Functions.temp}"/>
|
|
|
+ </target>
|
|
|
+
|
|
|
+
|
|
|
+ <target name="read_build_properties.childproperties" depends="create_tempdir, save_build_properties,read_WPS_Functions.childproperties.builds" description="To read child modules installed properties">
|
|
|
+ <concat destfile="${build_WPS_Functions.xml.properties}" fixlastline="true" overwrite="yes">
|
|
|
+ <fileset dir="${WPS_Functions.childproperties}" includes="*.properties"/>
|
|
|
+ </concat>
|
|
|
+ <!--<property file="${build_WPS_Functions.xml.properties}"/>-->
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="read_WPS_Functions.childproperties.builds" depends="create_tempdir" description="Read installed modules builds to exec them in write_child_props_to_config_dir">
|
|
|
+ <fileset id="dist.contents" dir="${WPS_Functions}" includes="**/build*.xml" > <!-- includes="**/build*.xml" -->
|
|
|
+ <exclude name="**/temp/**"/>
|
|
|
+ <exclude name="**/recurse_cache/**"/>
|
|
|
+ <exclude name="**/build_WPS_Functions.xml/**"/>
|
|
|
+ </fileset>
|
|
|
+ <property name="prop.dist.contents" refid="dist.contents"/>
|
|
|
+ <echoxml file="${WPS_Functions.childproperties.builds.xml}"><WPS_Functions.childproperties.builds>${prop.dist.contents}</WPS_Functions.childproperties.builds></echoxml>
|
|
|
+
|
|
|
+ <!--<ant antfile="...file..." inheritall="yes" inheritrefs="yes" target="write_child_props_to_config_dir"/>-->
|
|
|
+ <xslt basedir="${WPS_Functions.temp}" style="${build_WPS_Functions.xsl}" in="${WPS_Functions.childproperties.builds.xml}" destdir="${WPS_Functions.temp}" out="${build_WPS_Functions.childproperties.builds.xml}" >
|
|
|
+ <factory name="net.sf.saxon.TransformerFactoryImpl">
|
|
|
+ <attribute name="http://saxon.sf.net/feature/xinclude-aware" value="true"/>
|
|
|
+ <!--<attribute name="http://saxon.sf.net/feature/initialMode" value="RelatedFeatureRoot"/>-->
|
|
|
+ </factory>
|
|
|
+ <classpath location="/opt/local/share/java/saxon9he.jar"/>
|
|
|
+ <param name="WPS_Functions" expression="${WPS_Functions}"/>
|
|
|
+ </xslt>
|
|
|
+ <ant antfile="${build_WPS_Functions.childproperties.builds.xml}" inheritall="yes" inheritrefs="yes"/>
|
|
|
+
|
|
|
+ </target><target name="save_build_properties" > <!-- todo nie wiem czy trzymac properties tu i tam - do optymalziacji-->
|
|
|
<!-- ${uuid} -->
|
|
|
<ant antfile="${build_root.xml}" target="save_build_properties"/>
|
|
|
<loadproperties srcfile="${build_properties}"/>
|
|
|
@@ -91,4 +154,12 @@
|
|
|
</target>
|
|
|
|
|
|
|
|
|
-</project>
|
|
|
+<target name="clean" description="to clean modules dependent temporary files and its outputs">
|
|
|
+ <ant antfile="${default_db:recurse_ant}" target="clean"/>
|
|
|
+ <ant antfile="${get_wfs}" target="clean"/>
|
|
|
+ <ant antfile="${build_CRM_PROCES_tree}" target="clean"/>
|
|
|
+ <ant antfile="${graph_gnuplot}" target="clean"/>
|
|
|
+ <ant antfile="${object_modeling_build_infrastructure}" target="clean"/>
|
|
|
+ <ant antfile="${object_modeling_new}" target="clean"/>
|
|
|
+
|
|
|
+ </target></project>
|