我刚刚将Eclipse项目移到了加密驱动器上的工作区中。我有第二个工作区,其中包含一些不需要加密的其他项目。问题在于它们两个最终都位于未加密的同一.m2本地存储库(/home/USER/.m2/repository)中。 我只需要在一个工作空间中更改Maven本地存储库,而不必在另一个工作空间中更改,所以我不能只更改全局设置,有没有办法做到这一点?
答案 0 :(得分:0)
这比我想象的要容易得多。您在Eclipse中设置的首选项(窗口->首选项-> Maven->用户设置)存储在工作空间中。 因此,我创建了第二个工作空间,然后制作了存储库的副本,并为第二个存储库创建了settings.xml。 如果要并排查看所有项目,请启动一个Eclipse实例,然后启动第二个Eclipse实例,因为当前工作空间正在使用中,所以会出现错误,但是此时我可以选择另一个工作空间,而我可以拥有两个实例同时运行并指向两个不同的本地存储库(但我仍然没有尝试复杂的构建)。