1つのJavaプロジェクトをMavenに移行し、シェル開始スクリプトを生成するためにAppassembler Mavenプラグイン(バージョン1.3)を使用しています。私の問題は、Javaプログラムのstdoutおよび/または出力をリダイレクトする方法ですか?このAppassemblerのpom.xml構成
<program>
<mainClass>com.mycompany.app.App</mainClass>
<commandLineArguments>
<commandLineArgument>arg1</commandLineArgument>
<commandLineArgument>arg2</commandLineArgument>
</commandLineArguments>
<name>app</name>
</program>
生成:
exec "$JAVACMD" $JAVA_OPTS \
$EXTRA_JVM_ARGUMENTS \
-classpath "$CLASSPATH" \
-Dapp.name="app" \
-Dapp.pid="$$" \
-Dapp.repo="$REPO" \
-Dbasedir="$BASEDIR" \
com.mycompany.app.App \
arg1 arg2 "$@"
パラメータープレースホルダー($ @)は、開始スクリプトで最後に生成されたトークンです。