ch.6の日記: WebObjects 日記 - Eogenerator登場
日記 by
ch.6
EOModeler で java のソースが生成できないと書いたところ、hkob さんに EOGenerator を紹介していただきました。ちゃんと動くようなので、以下のような簡単なシェルスクリプトを作りました。私的にはこれで十分。
#!/bin/sh
EOGENERATORDIR=/Developer/Applications/eogenerator-1.6.X
TEMPLATES=${EOGENERATORDIR}/Templates
EOGENERATOR=${EOGENERATORDIR}/eogenerator
LANGOPT=-java
DEST=.
args=`getopt d: $*`
if [ $? != 0 ]; then
echo "Usage `basename $0` [-d DESTDIR] modelfile"
exit 2
fi
set -- $args
for i; do
case "$i" in
-d)
DEST="$2"; shift; shift
;;
--)
shift; break
esac
done
MODELFILE="$1"
${EOGENERATOR} ${LANGOPT} -destination ${DEST} -template "${TEMPLATES}" "$MODELFILE"
WebObjects 日記 - Eogenerator登場 More ログイン