如何告诉maven从特定文件中获取MAVEN_OPTS?

时间:2012-07-19 19:43:16

标签: maven

除其他外,

mvn命令有以下选项:

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

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

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

2 个答案:

答案 0 :(得分:5)

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

在bash(linux)中:

export MAVEN_OPTS=...

在Windows上:

set MAVEN_OPTS=...

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

答案 1 :(得分:2)

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

参考文献: