2

mvn命令,除其他外,具有以下选项:

  • -f,--file <arg> 强制使用备用 POM 文件。(这是用于指向文件而不是默认pom.xml文件。)
  • -gs,--global-settings <arg>全局设置文件的备用路径。(这个用于指向settings.xml文件,默认在.m2目录中。)

这些选项仍然没有发现一个配置文件 - .mavenrc

所以,我的问题是 - 有没有办法告诉 maven 它应该从哪个文件中获取MAVEN_OPTS

4

2 回答 2

6

MAVEN_OPTS 是来自操作系统的环境变量。在启动 maven 之前,您可以随意设置它。

在 bash (linux) 中:

export MAVEN_OPTS=...

在窗户上:

set MAVEN_OPTS=...

我认为您甚至可以编辑“mvn.bat”shell 脚本的“mvn”来获取不同的变量。

于 2012-07-19T21:43:30.440 回答
4

从 Maven 3.3.1 开始,您可以将这些设置放入.mvn/maven.config项目存储库中的文件中。

参考:

于 2017-10-06T08:48:43.640 回答