您选择的目录布局已经暗示了一个好的解决方案。我建议有三个独立的构建:
EnterpriseApp1,
CommonLib,和
ClientApplication。我将发布
CommonLib到Maven或Ivy存储库,以便其他两个版本可以从那里使用它。对于本地开发,您可以发布
CommonLib到本地Maven仓库(最简单)或基于文件的Ivy仓库。

您选择的目录布局已经暗示了一个好的解决方案。我建议有三个独立的构建:
EnterpriseApp1,
CommonLib,和
ClientApplication。我将发布
CommonLib到Maven或Ivy存储库,以便其他两个版本可以从那里使用它。对于本地开发,您可以发布
CommonLib到本地Maven仓库(最简单)或基于文件的Ivy仓库。