如何将Maven存储库配置文件重置为特定项目的默认配置文件?



我已经用IntelliJ创建了一个新的Maven项目并安装了依赖项,.m2文件夹的settings.xml在我的${user.home}文件夹中有一个活动配置文件,其中包含内部存储库的远程存储库详细信息,但对于当前项目,我需要重置所有这些存储库详细信息而不修改.m2文件夹的settings.xml,是否有一种方法我可以做到?

参见Maven/构建概要文件简介-取消激活概要文件:

从Maven 2.0.10开始,可以使用命令行禁用一个或多个配置文件,方法是在它们的标识符前加上字符'!'或'-',如下所示:

mvn groupId:artifactId:goal -P !profile-1,!profile-2,!?profile-3

mvn groupId:artifactId:goal -P -profile-1,-profile-2,-?profile-3

这可以用来取消激活标记为activeByDefault的配置文件,或者通过激活配置激活的配置文件。

我将创建一个额外的settings-other.xml,并在命令行上将其用于Maven(与-s settings-other.xml一起)。

相关内容

  • 没有找到相关文章

最新更新