一連のプラグインを実行するアプリケーションを設計しています。プラグインの実行は、別のプラグインの実行に依存する場合と依存しない場合があります。つまり、一部の (すべてではない) プラグインは、実行を開始する前に他のプラグインが実行されることを期待しています。
依存しているプラグインの前にプラグインが実行されないように、正しい実行順序を導き出す必要があります。
グラフ理論を使用してこれを解決できると思います (プラグインを頂点として、依存関係をエッジとして、何らかのトラバーサルを使用して実行順序を導出します)。
アプリケーションは Java で開発されているため、JGraphT を使用する予定です。
ケースを解決するためのヘルプまたはポインター??? Javaコード全体を期待しているわけではありません.グラフ理論(使用するアルゴリズム)に関するポインタはすべて同様に役立ちます....
ありがとう !!!
[解決策:] @Artium は解決策につながります。このリンクは非常によく似た実装を示しています。