forked from Coded/SIPRP
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.
88 lines
4.2 KiB
88 lines
4.2 KiB
<project name="evo-app-load-properties" basedir="../../">
|
|
|
|
<property name="properties.base.dir" value="${basedir}/properties" />
|
|
<property name="lib.tools.dir" value="${basedir}/lib.tools" />
|
|
|
|
<path id="lib.tools.classpath">
|
|
<fileset dir="${lib.tools.dir}" />
|
|
</path>
|
|
|
|
<target name="load-static-properties" >
|
|
<property name="app.dir" value="${basedir}" />
|
|
<property name="evolute.dir" value="${basedir}/../evolute" />
|
|
<property name="evolute.lib.dir" value="${evolute.dir}/lib" />
|
|
<property name="evolute.lib.tools.dir" value="${evolute.dir}/lib.tools" />
|
|
<property name="evolute.ant.dir" value="${evolute.dir}/ant" />
|
|
<property name="evolute.jar.name" value="evolute.jar" />
|
|
<property name="docs.dir" value="${app.dir}/docs" />
|
|
<property name="docs.api.dir" value="${docs.dir}/api" />
|
|
<property name="app.src.dir" value="${app.dir}/src" />
|
|
<property name="app.lib.dir" value="${app.dir}/lib" />
|
|
<property name="deploy.project.relative.lib.dir" value="lib" />
|
|
<property name="app.dist.dir" value="${app.dir}/dist" />
|
|
<property name="app.dist.lib.dir" value="${app.dist.dir}/lib" />
|
|
<property name="app.deploy.dist.dir" value="${app.dir}/deploy" />
|
|
<property name="app.deploy.dist.lib.dir" value="${app.deploy.dist.dir}/lib" />
|
|
<property name="app.build.dir" value="${app.dir}/build" />
|
|
<property name="app.dependencies.chache.dir" value="${app.dir}/dependenciesCache" />
|
|
<property name="codegen.project.ant" value="${basedir}/../codegen/build.xml"/>
|
|
<property name="codegen.properties.file" value="${basedir}/properties/codegen.xml"/>
|
|
<property name="leaf.project.ant" value="${basedir}/../LEAF/build.xml"/>
|
|
|
|
<path id="app.jar.classpath">
|
|
<fileset dir="${app.lib.dir}" />
|
|
</path>
|
|
|
|
<path id="app.build.classpath">
|
|
<pathelement location="${app.build.dir}" />
|
|
<path refid="app.jar.classpath" />
|
|
</path>
|
|
|
|
<path id="lib.docs.classpath">
|
|
<path refid="lib.tools.classpath" />
|
|
<path refid="app.jar.classpath" />
|
|
</path>
|
|
|
|
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="lib.tools.classpath" />
|
|
|
|
</target>
|
|
|
|
<target name="load-properties-file" >
|
|
<property name="properties.dir" value="${properties.base.dir}" />
|
|
<property file="${properties.dir}/app.properties" />
|
|
<property file="${properties.dir}/project.properties" />
|
|
<antcall target="load-static-properties"/>
|
|
</target>
|
|
|
|
<target name="load-properties" depends="load-static-properties,load-properties-file">
|
|
|
|
<property name="app.name" value="${app.appName}" />
|
|
<property name="app.main" value="${app.main-class}" />
|
|
|
|
<property name="app.jar.name" value="${app.name}.jar" />
|
|
<property name="jnlp.dir" value="${app.dir}/jnlp" />
|
|
<property name="jnlp.extensions.dir" value="${jnlp.dir}/extensions" />
|
|
<property name="app.java.version" value="${java.version}" />
|
|
<property name="app.deploy.server" value="www.evolute.pt" />
|
|
<property name="app.deploy.path" value="/home/software/src_${app.name}" />
|
|
<property name="app.deploy.jnlp.path" value="${app.deploy.path}/jnlp" />
|
|
<property name="app.deploy.production.script" value="/home/software/auto_deploy.sh ${app.name}" />
|
|
<property name="app.deploy.test.script" value="/home/software/auto_test_deploy.sh ${app.name}" />
|
|
<property name="deploy.prepare.script" value="/home/software/auto_prepare_deploy.sh ${app.name}" />
|
|
<property name="app.deploy.docs.server" value="${app.deploy.server}" />
|
|
<property name="app.deploy.docs.path" value="/home/software/public_html/docs/${app.name}" />
|
|
<property name="app.docs.prepare.script" value="/home/software/auto_prepare_docs_upload.sh" />
|
|
|
|
<property name="app.version.file" value="${properties.base.dir}/version.properties" />
|
|
<property name="app.version.comment" value="${app.name} versioning file" />
|
|
<property name="app.run.args" value="" />
|
|
<property name="jvm.run.args" value="-XX:-UseGCOverheadLimit" />
|
|
<property name="app.ws.wsdl.url" value="${app.ws.wsdl.url.protocol}://${app.ws.wsdl.url.host}:${app.ws.wsdl.url.port}${app.ws.wsdl.url.path}" />
|
|
|
|
<property name="app.max.mem" value="512M" />
|
|
|
|
<property name="leaf.main" value="com.evolute.leaf.Main" />
|
|
<property name="deployer.main" value="com.evolute.deploy.Main" />
|
|
</target>
|
|
|
|
</project> |