EJB projects as the EJB jar will be copied to (my system specs, will be
improved later on) a Glassfish domain's "lib" directory. I do this here for
easy local deployment (not in-place).
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
#!/bin/sh
-NAME="juser-core"
+NAME="${PWD##*/}"
+DIST="dist/${NAME}.jar"
LIST=`find ../*/lib/${NAME}.jar`
LIST="${LIST} `find ../*/*-ejb/lib/${NAME}.jar`"
+LIST="${LIST} ${HOME}/gf_domains/domain1/lib/"
-for entry in ${LIST};
+for target in ${LIST};
do
- cp -v dist/${NAME}.jar ${entry}
+ if [ ! -f "${DIST}" ]
+ then
+ echo "$0: '${DIST}' not found."
+ elif [ -d "${target}" ]
+ then
+ cp -v "${DIST}" "${target}"
+ elif [ -f "${target}" ]
+ then
+ cp -v "${DIST}" "${target}"
+ else
+ echo "$0: Target '${target}' not found."
+ fi
done