Removed duplicate license, start, properties and static files
This commit is contained in:
parent
dbfcfdcd27
commit
8b05e95712
10 changed files with 553 additions and 250 deletions
|
@ -68,6 +68,7 @@
|
|||
<echo message=" package --> generates the distribution (zip and tar.gz)"/>
|
||||
<echo message=" app [name] --> gets an application from the cvs and zips it"/>
|
||||
<echo message=" module [name] --> gets a module from the cvs and zips it"/>
|
||||
<echo message=" core --> generates core for production updates (zip and tar.gz)"/>
|
||||
<echo message=""/>
|
||||
<echo message=" usage --> provides help on using the build tool (default)"/>
|
||||
<echo message=""/>
|
||||
|
@ -148,6 +149,46 @@
|
|||
<!-- </target> -->
|
||||
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- Builds and packages only the core for the deployment and updating -->
|
||||
<!-- of production environments -->
|
||||
<!-- =================================================================== -->
|
||||
<target name="core" depends="init, jar">
|
||||
<mkdir dir="${build.work}"/>
|
||||
|
||||
<!-- copy all libraries except helma-YYYYMMDD.jar -->
|
||||
<copy todir="${build.work}/lib">
|
||||
<fileset dir="${home.dir}/lib">
|
||||
<exclude name="**/helma-*.jar" />
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<!-- copy the launcher jar and start files-->
|
||||
<copy file="${home.dir}/launcher.jar" todir="${build.work}/lib"/>
|
||||
|
||||
<!-- create lib/ext directory -->
|
||||
<mkdir dir="${build.work}/lib/ext"/>
|
||||
|
||||
<!-- copy the license files -->
|
||||
<copy todir="${build.work}/licenses">
|
||||
<fileset dir="${home.dir}/licenses" excludes="**/CVS**"/>
|
||||
</copy>
|
||||
<copy file="${home.dir}/license.txt" todir="${build.work}/licenses"/>
|
||||
|
||||
<!-- zip up the whole thing -->
|
||||
<antcall target="package-zip">
|
||||
<param name="filename" value="core-${package.name}"/>
|
||||
</antcall>
|
||||
<antcall target="package-tgz">
|
||||
<param name="filename" value="core-${package.name}"/>
|
||||
</antcall>
|
||||
|
||||
<!-- clean up -->
|
||||
<delete dir="${build.work}"/>
|
||||
</target>
|
||||
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- Creates the full helma distribution -->
|
||||
<!-- =================================================================== -->
|
||||
|
@ -161,7 +202,7 @@
|
|||
|
||||
<chmod perm="755">
|
||||
<fileset dir="${build.work}">
|
||||
<include name="hop.sh"/>
|
||||
<include name="start.sh"/>
|
||||
</fileset>
|
||||
</chmod>
|
||||
|
||||
|
@ -204,8 +245,10 @@
|
|||
<fileset dir="${build.dir}/${distribution}" excludes="**/CVS**"/>
|
||||
</copy>
|
||||
|
||||
<!-- copy the launcher jar file -->
|
||||
<!-- copy the launcher jar and start files -->
|
||||
<copy file="${home.dir}/launcher.jar" todir="${build.work}/"/>
|
||||
<copy file="${home.dir}/start.sh" todir="${build.work}"/>
|
||||
<copy file="${home.dir}/start.bat" todir="${build.work}"/>
|
||||
|
||||
<!-- copy README.txt -->
|
||||
<copy file="${home.dir}/README.txt" todir="${build.work}/"/>
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
Copyright (c) 1999-2005 Helma Project. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
3. Products derived from this software may not be called "Helma"
|
||||
or "Hop", nor may "Helma" or "Hop" appear in their name, without
|
||||
prior written permission of the Helma Project Group. For written
|
||||
permission, please contact helma@helma.org.
|
||||
|
||||
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
|
||||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE HELMA PROJECT OR ITS
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
Helma includes third party software released under different specific
|
||||
license terms. See the licenses directory in the Helma distribution
|
||||
for a list of these licenses.
|
|
@ -1,79 +0,0 @@
|
|||
@echo off
|
||||
rem Batch file for Starting Helma with a JDK-like virtual machine.
|
||||
|
||||
rem To add jar files to the classpath, simply place them into the
|
||||
rem lib/ext directory of this Helma installation.
|
||||
|
||||
:: Initialize variables
|
||||
:: (don't touch this section)
|
||||
set JAVA_HOME=
|
||||
set HOP_HOME=
|
||||
set HTTP_PORT=
|
||||
set XMLRPC_PORT=
|
||||
set AJP13_PORT=
|
||||
set RMI_PORT=
|
||||
set OPTIONS=
|
||||
|
||||
:: Set TCP ports for Helma servers
|
||||
:: (comment/uncomment to de/activate)
|
||||
set HTTP_PORT=8080
|
||||
rem set XMLRPC_PORT=8081
|
||||
rem set AJP13_PORT=8009
|
||||
rem set RMI_PORT=5050
|
||||
|
||||
:: Uncomment to set HOP_HOME
|
||||
rem set HOP_HOME=c:\program files\helma
|
||||
|
||||
:: Uncomment to set JAVA_HOME variable
|
||||
rem set JAVA_HOME=c:\program files\java
|
||||
|
||||
:: Uncomment to pass options to the Java virtual machine
|
||||
rem set JAVA_OPTIONS=-server -Xmx128m
|
||||
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
:::::: No user configuration needed below this line :::::::
|
||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
||||
|
||||
:: Setting the script path
|
||||
set INSTALL_DIR=%~d0%~p0
|
||||
|
||||
:: Using JAVA_HOME variable if defined. Otherwise,
|
||||
:: Java executable must be contained in PATH variable
|
||||
if "%JAVA_HOME%"=="" goto default
|
||||
set JAVACMD=%JAVA_HOME%\bin\java
|
||||
goto end
|
||||
:default
|
||||
set JAVACMD=java
|
||||
:end
|
||||
|
||||
:: Setting HOP_HOME to script path if undefined
|
||||
if "%HOP_HOME%"=="" (
|
||||
set HOP_HOME=%INSTALL_DIR%
|
||||
)
|
||||
cd %HOP_HOME%
|
||||
|
||||
|
||||
:: Setting Helma server options
|
||||
if not "%HTTP_PORT%"=="" (
|
||||
echo Starting HTTP server on port %HTTP_PORT%
|
||||
set OPTIONS=%OPTIONS% -w %HTTP_PORT%
|
||||
)
|
||||
if not "%XMLRPC_PORT%"=="" (
|
||||
echo Starting XML-RPC server on port %XMLRPC_PORT%
|
||||
set OPTIONS=%OPTIONS% -x %XMLRPC_PORT%
|
||||
)
|
||||
if not "%AJP13_PORT%"=="" (
|
||||
echo Starting AJP13 listener on port %AJP13_PORT%
|
||||
set OPTIONS=%OPTIONS% -jk %AJP13_PORT%
|
||||
)
|
||||
if not "%RMI_PORT%"=="" (
|
||||
echo Starting RMI server on port %RMI_PORT%
|
||||
set OPTIONS=%OPTIONS% -p %RMI_PORT%
|
||||
)
|
||||
if not "%HOP_HOME%"=="" (
|
||||
echo Serving applications from %HOP_HOME%
|
||||
set OPTIONS=%OPTIONS% -h "%HOP_HOME%
|
||||
)
|
||||
|
||||
:: Invoking the Java virtual machine
|
||||
%JAVACMD% %JAVA_OPTIONS% -jar "%INSTALL_DIR%\launcher.jar" %OPTIONS%
|
|
@ -1,80 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Shell script for starting Helma with a JDK-like virtual machine.
|
||||
|
||||
# To add JAR files to the classpath, simply place them into the
|
||||
# lib/ext directory.
|
||||
|
||||
# uncomment to set JAVA_HOME variable
|
||||
# JAVA_HOME=/usr/lib/java
|
||||
|
||||
# uncomment to set HOP_HOME, otherwise we get it from the script path
|
||||
# HOP_HOME=/usr/local/helma
|
||||
|
||||
# options to pass to the Java virtual machine
|
||||
# JAVA_OPTIONS="-server -Xmx128m"
|
||||
|
||||
# Set TCP ports for Helma servers
|
||||
# (comment/uncomment to de/activate)
|
||||
HTTP_PORT=8080
|
||||
# XMLRPC_PORT=8081
|
||||
# AJP13_PORT=8009
|
||||
# RMI_PORT=5050
|
||||
|
||||
###########################################################
|
||||
###### No user configuration needed below this line #######
|
||||
###########################################################
|
||||
|
||||
# if JAVA_HOME variable is set, use it. Otherwise, Java executable
|
||||
# must be contained in PATH variable.
|
||||
if [ "$JAVA_HOME" ]; then
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
else
|
||||
JAVACMD=java
|
||||
fi
|
||||
|
||||
|
||||
# If JAVA_HOME is set, check if java command is executable
|
||||
if [ $JAVA_HOME -a ! -x $JAVACMD ] ; then
|
||||
echo "Warning: JAVA_HOME variable may be set incorrectly:"
|
||||
echo " No executable found at $JAVACMD"
|
||||
fi
|
||||
|
||||
# Get the Helma installation directory
|
||||
INSTALL_DIR="${0%/*}"
|
||||
cd $INSTALL_DIR
|
||||
INSTALL_DIR=$PWD
|
||||
|
||||
# get HOP_HOME variable if it isn't set
|
||||
if [ -z "$HOP_HOME" ]; then
|
||||
# try to get HOP_HOME from script file and pwd
|
||||
# strip everyting behind last slash
|
||||
HOP_HOME="${0%/*}"
|
||||
cd $HOP_HOME
|
||||
HOP_HOME=$PWD
|
||||
else
|
||||
cd $HOP_HOME
|
||||
fi
|
||||
echo "Starting Helma in directory $HOP_HOME"
|
||||
|
||||
if [ "$HTTP_PORT" ]; then
|
||||
SWITCHES="$SWITCHES -w $HTTP_PORT"
|
||||
echo Starting HTTP server on port $HTTP_PORT
|
||||
fi
|
||||
if [ "$XMLRPC_PORT" ]; then
|
||||
SWITCHES="$SWITCHES -x $XMLRPC_PORT"
|
||||
echo Starting XML-RPC server on port $XMLRPC_PORT
|
||||
fi
|
||||
if [ "$AJP13_PORT" ]; then
|
||||
SWITCHES="$SWITCHES -jk $AJP13_PORT"
|
||||
echo Starting AJP13 listener on port $AJP13_PORT
|
||||
fi
|
||||
if [ "$RMI_PORT" ]; then
|
||||
SWITCHES="$SWITCHES -p $RMI_PORT"
|
||||
echo Starting RMI server on port $RMI_PORT
|
||||
fi
|
||||
if [ "$HOP_HOME" ]; then
|
||||
SWITCHES="$SWITCHES -h $HOP_HOME"
|
||||
fi
|
||||
|
||||
# Invoke the Java VM
|
||||
$JAVACMD $JAVA_OPTIONS -jar "$INSTALL_DIR/launcher.jar" $SWITCHES
|
Binary file not shown.
Before Width: | Height: | Size: 721 B |
Binary file not shown.
Before Width: | Height: | Size: 466 B |
|
@ -1,4 +0,0 @@
|
|||
|
||||
This file should appear at http://<host>:<port>/static/test.txt
|
||||
if you use the embedded Web server (-w option on commandline).
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue