Schnittstelle CampusOnline (TU Graz) zu SuperX-Modul COSTAGE
http://www.superx-projekt.de/doku/costage_modul/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
2.1 KiB
48 lines
2.1 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<project name="ModuleCreation" default="all" basedir="."> |
|
<!--Aufruf mit |
|
ant -DMODULE_PATH=/home/superx/devel_module/referenz/db/module/costage -DBASE_DIR=. -DMODULE=costage all |
|
|
|
So erzeugen Sie dann ein Paket: |
|
ant -f ../../conf/build.xml -DMODULE=costage -DPFAD=/home/superx/fertige_module -DDATABASE=POSTGRES -DENCODING=utf8 -DPLATFORM=superx -DWEBAPP_DIR=$WEBAPP erzeuge_paket |
|
|
|
--> |
|
<dirname file="${ant.file}" property="moduleCreateBaseDir" /> |
|
<property name="BASE_DIR" value="${moduleCreateBaseDir}/../.." /> |
|
<property name="WEBAPP" value="${MODULE_PATH}/../../../webserver/tomcat/webapps/superx" /> |
|
<path id="classpath"> |
|
<!--WEB-INF/lib--> |
|
<fileset dir="${WEBAPP}/WEB-INF"> |
|
<include name="lib/**/*.jar" /> |
|
<include name="classes" /> |
|
</fileset> |
|
</path> |
|
<condition property="isWindoze"> |
|
<os family="windows" /> |
|
</condition> |
|
|
|
<condition property="isUnix"> |
|
<os family="unix" /> |
|
</condition> |
|
<target name="all" description="Gruppe: Kopiere Modul Sourcen in den WEB-INF-Verzeichnisbaum"> |
|
<antcall target="call_module_scripts_create_ant" /> |
|
<antcall target="module_copy_source" /> |
|
</target> |
|
<target name="module_copy_source" description="Gruppe: Kopiere Modul Sourcen in den WEB-INF-Verzeichnisbaum"> |
|
<echo message="Start module_copy_sources für Modul ${MODULE} in Pfad ${MODULE_PATH}" /> |
|
<copy todir="${MODULE_PATH}" overwrite="true"> |
|
<fileset dir="${BASE_DIR}/src-modules/module/${MODULE}" /> |
|
</copy> |
|
</target> |
|
<target name="call_module_scripts_create_ant" description="Call to module_scripts_create_ant"> |
|
<subant target="all"> |
|
<!--<property name="basedir" value="${MODULE_PATH}/../../conf/" />--> |
|
<property name="MODULE" value="${MODULE}" /> |
|
<property name="DATABASE" value="POSTGRES" /> |
|
<property name="WEBAPP_EXT_MODULE" value="${MODULE_PATH}/../../../webserver/tomcat/webapps/superx" /> |
|
<property name="WEBAPP" value="${MODULE_PATH}/../../../webserver/tomcat/webapps/superx" /> |
|
<property name="SUPERX_BASE" value="${WEBAPP}/WEB-INF" /> |
|
<fileset dir="${MODULE_PATH}/../../conf" includes="module_scripts_create_ant.xml" /> |
|
</subant> |
|
</target> |
|
</project>
|
|
|