跨工作区使用通用权限帮助工具 - SMJobBless

Using common privilege helper tool across workspace- SMJobBless

我有一个工作区,其中有 2 个项目,一个是安装程序应用程序,另一个是卸载程序应用程序。 这两个应用程序的某些操作都需要特权帮助工具。我正在尝试编写一个通用工具作为我工作区中的第三个项目,它将与现有项目链接。

现在,问题是我如何在现有项目的目标依赖项中添加该通用工具并从其他项目启动(特权工具)。

您可以在其他工作区添加包含辅助工具的项目,然后根据需要将辅助工具对应的目标添加为构建依赖。

但是,如果您使用的是源代码管理并且有不同的项目存储库,则可以将辅助工具存储库用作其他工具存储库的子模块。有关 git 子模块以及如何使用它们的更多信息,请参阅 this article