草庐IT

multiModuleProjectDirectory

全部标签

java - 无法通过 MavenCli (maven-embedder) 运行 maven 任务

我在我的程序中使用Maven嵌入器3.3.3以编程方式运行Maven目标,每次运行MavenCli.doMain方法时我都会收到以下错误:-Dmaven.multiModuleProjectDirectorysystempropertyisnotset.Check$M2_HOMEenvironmentvariableandmvnscriptmatch. 最佳答案 自Maven3.3.1,有一个名为maven.multiModuleProjectDirectory的新系统属性。mvn(ormvn.bat)默认将其设置为项目的根目录(项

java - maven.multiModuleProjectDirectory 有什么用?

我在SO和Maven邮件列表上看到很多关于设置env参数maven.multiModuleProjectDirectory的讨论,但我无法准确理解此设置的作用/用途为。我搜索过谷歌、maven网站、文档等,但似乎找不到真正解释此参数的用途或如何利用它的引用。任何人都可以解释它的目的和/或指出它的文档吗?是在哪个版本的maven中引入的? 最佳答案 环境变量已在Maven3.3.1中引入,可从mvn脚本或mvn.cmd脚本中获得。目的是找到可以找到.mvn位置的多模块结构的开始。引入此功能是为了在项目内而不是从外部进行配置。查看Mav

java - Eclipse 为类练习设置 Maven 项目时出错 : Check $M2_HOME environment variable and mvn script match

我发现了一些与此相关的问题,但它们都与Intellij或MacOS相关。我在Windows8.1上并使用Eclipse:面向Web开发人员的EclipseJavaEEIDE。版本:LunaServiceRelease2(4.4.2)版本号:20150219-0600Maven3.3.1我已经设置了“运行方式”参数asdirectedforthecourse但是当我尝试运行时收到以下错误消息:-Dmaven.multiModuleProjectDirectorysystemproperyisnotset.Check$M2_HOMEenvironmentvariableandmvnscri

java - Eclipse 为类练习设置 Maven 项目时出错 : Check $M2_HOME environment variable and mvn script match

我发现了一些与此相关的问题,但它们都与Intellij或MacOS相关。我在Windows8.1上并使用Eclipse:面向Web开发人员的EclipseJavaEEIDE。版本:LunaServiceRelease2(4.4.2)版本号:20150219-0600Maven3.3.1我已经设置了“运行方式”参数asdirectedforthecourse但是当我尝试运行时收到以下错误消息:-Dmaven.multiModuleProjectDirectorysystemproperyisnotset.Check$M2_HOMEenvironmentvariableandmvnscri

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

我刚刚在MacOSX上安装了Maven3.3.1,使用Eclipse构建一个Maven项目给了我这个错误:-Dmaven.multiModuleProjectDirectorysystempropertyisnotset.Check$M2_HOMEenvironmentvariableandmvnscriptmatch.在Maven3.2.5之前没有发生过这种情况。有没有办法解决这个问题(降级到3.2.5除外)?在Eclipse中我究竟可以在哪里设置这个“multiModuleProjectDirectory”属性? 最佳答案 在E