アプリと密接に結合されているアプリケーション A を自動化するために使用するライブラリがあるアーキテクチャがあります。(A 内で直接リンク)。A 内でカスタマイズするために、ライブラリのラッパーを作成する必要がありました。
次に、ライブラリをアプリケーション A のコードから分離し、ポート ラッパーを A から分離します。
そのために、ワークスペースを作成し、そこで複数のプロジェクトを管理することを考えました。
ここで行き詰まっているのは、このライブラリとアプリケーション A をリンクするアプリ B を作成する必要があることです。A 用に作成したすべてのラッパー コードは、このアプリ B に存在する必要があります。A のリポジトリにコードを配置する必要はありません。 . B は、A のリポジトリに影響を与えずに A を自動化するのに役立つものなら何でもかまいません。A にはライブラリ / B の参照がありません。
それを行う方法はありますか?
B を A のプラグインとして作成することで、これを行うことはできますか? もしそうなら、これをサポートする方法はありますか?私はこれに非常に慣れていないので、どんな種類のガイダンスも大歓迎です。
PS: 他のアプリからアプリを起動したくありません。代わりに、アプリを実行して、アプリケーション自体よりも外部ソースを介して操作する方法が必要です。
情報が不足している場合は、お知らせください。
ありがとう、RKS