Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven命令行配置参数不影响生成_Java_Maven_Intellij Idea - Fatal编程技术网

Java Maven命令行配置参数不影响生成

Java Maven命令行配置参数不影响生成,java,maven,intellij-idea,Java,Maven,Intellij Idea,问题: 如何强制Maven在命令行中应用VM选项 问题: 命令,例如 mvn clean install -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 mvn jetty:run -DuiFramework.development.<project-name>="<PathToProject>" 奖金问题: 为什么在构建期间当前没有考虑VM选项 JAVA_HOME=/usr/lib/jvm/java-8-

问题: 如何强制Maven在命令行中应用VM选项

问题: 命令,例如

mvn clean install -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8
mvn jetty:run -DuiFramework.development.<project-name>="<PathToProject>"
奖金问题: 为什么在构建期间当前没有考虑VM选项

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 mvn clean install;

MAVEN_OPTS=“-DuiFramework.development.=”mvn jetty:run
结果证明是我一直在寻找的命令

但是,这并不能回答为什么
-D..
参数不起作用。

mvn--help之后,选项出现在目标之前,因此您需要编写

mvn -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 clean install 

你所说的虚拟机选项是什么意思?-D定义了一个系统属性。。。而compiler.source只是指示针对什么版本源和编译,它不用于找到合适的VM(与JAVA_HOME不同)。至于-duiframew,您的路径名或项目名是否包含任何特殊字符?@asettouf VM options是IntelliJ在其UI中称为这些选项的内容。路径名和项目名不包含任何特殊字符。您是否也在pom.xml中配置了插件?@nullpointer我无权配置pom文件。我不需要这样做,因为intellij能够成功地进行这些更改。
MAVEN_OPTS="-DuiFramework.development.<project-name>=<PathToProject>" mvn jetty:run
mvn -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 clean install