お手数をおかけして申し訳ありませんが、ユースケースが間違っていることを理解しました。新しいユースケースは次のとおりです。
common
/ \
Program Data
/ | | \
Java Python MySQL DB
/ | \ / / |
A B C D E F
これらすべてが共通、プログラム.....E、Fを含むマニフェストファイルであると想像してください
ここで、A、Java プログラムに対応するサーバーがある場合、A マニフェストを実行しますが、それがタイプ「z」Java プログラムの場合、Java マニフェスト ファイルを「z」メインフェスト ファイルとして実行します。タイプ Java は存在しません。
したがって、最も具体的なファイルを探し、実行できるものが見つかるまで階層を上に移動します。一致するものがない場合は、共通のマニフェスト ファイルを実行します。
すべての命令に対して、1 つのマニフェスト ファイル内で if、else if、else ステートメントを使用することを考えていました。
これを達成する他の方法はありますか?