当前位置: 首页 > 面试题库 >

Maven 3.3.1 ECLIPSE:-dmaven.multiModuleProjectDirectory系统属性未设置

尹光辉
2023-03-14
问题内容

我刚刚在Mac OS X上安装了Maven 3.3.1,并且使用Eclipse构建Maven项目给了我这个错误:

-Dmaven.multiModuleProjectDirectory system property is not set.
Check $M2_HOME environment variable and mvn script match.

Maven 3.2.5之前从未发生过。

有什么方法可以解决此问题(降级到3.2.5除外)?

我在哪里可以在Eclipse中准确设置此“ multiModuleProjectDirectory”属性?


问题答案:

Eclipse你需要这样去。

Window-> Preference -> Java -> Installed JREs -> Edit

在编辑中,Default VM arguments您需要输入

如果您已经将Maven设为首页。

-Dmaven.multiModuleProjectDirectory=$M2_HOME


 类似资料:
  • 我有一个Spring Boot应用程序如下: 我正在使用spring配置文件,并根据活动配置文件加载一个正确的特定环境文件:utils-local.properties、utils-dev.properties等。 当通过application.properties(spring)设置配置文件时,例如spring.profiles.active=local all工作良好,将加载正确的文件(uti

  • 问题内容: 使用Gradle执行JUnit 5测试时,我找不到如何设置系统属性。标准任务可以配置如下: 但是,任务似乎没有这种选择。 问题答案: 更新: 请注意,JUnit团队开发的JUnit Platform 1.2中已弃用,而在1.3中不再使用。请在Gradle 4.6或更高版本中切换到Gradle的标准任务。详细信息在这里。 正如我在这里提到的,如果您仍然使用过时的话,可以像这样设置系统属性

  • 问题内容: 在詹金斯中是否有任何“适当”的方法来更改系统属性?更改它们的最简单/最快的方法是什么?例如,我需要关闭无用的(在我的情况下)ping线程。 问题答案: 如果您确实想要快速简单的方法来更改系统属性,则可以使用脚本控制台 但这不会在重新启动后幸存下来。要使其永久,请将设置添加到java args。对于我(CentOS,Jenkins 2.7.1)而言,这大约是一半(对于其他发行版,我认为是

  • 我正在从事一个基于java web的大型项目,该项目基于Spring和Hibernate的一些旧版本,并使用log4j 1.2x。由于最近在log4j2中发现了漏洞,我们已被指示升级到log4j2的最新版本。我正在尝试实现log4j2log4j1桥,这样就不必更新应用程序中的所有日志代码。除了我无法指定日志文件的存储位置外,一切都正常,因为log4j1桥似乎不支持系统属性。在启动tomcat服务器

  • 我试图从系统属性中读取日志配置中的变量,但没有成功。我定义了一个非常简单的logback.groovy,如下所示: 然后是一个简单的test.scala: 注意,当我在日志文件中定义USER_HOME时,它工作得很好

  • 问题内容: 我们正在使用类似于系统规则的方法来处理JUnit 4测试中的(系统)属性。这样做的主要原因是每次测试后都要清理环境,以便其他测试不会无意间依赖于可能的副作用。 由于JUnit 5已发布,所以我想知道是否存在“ JUnit 5方法”吗? 问题答案: 有JUnit 5 Pioneer,一个“ JUnit 5扩展包”。它带有和。从文档: 的和注释可用于清除,分别为测试执行系统设置属性的值。这