idea运行多模块的maven项目,工作目录不一致的问题

Posted royhoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea运行多模块的maven项目,工作目录不一致的问题相关的知识,希望对你有一定的参考价值。

我使用idea开发多模块的maven项目,目录结构如下:

segment   (父级)
             ---pom.xml
             ---core       (子模块)
                    ----pom.xml    
           --- optimize    (子模块)
                    ----pom.xml
其中,segment是父级,core和optimize是两个子模块。
在optimize中,我有两种方式运行程序:1、Junit运行测试用例;2、直接写main函数。
方式1中,得到的工作目录是\\segment\\optimize。方式2工作目录是\\segment。两种运行方式,工作目录不同,带来了很大的不便。后面我发现,这是因为这两种方式,idea默认的运行参数不同。
方式1的运行参数:
 
 
 
方式2的运行参数:

以上是关于idea运行多模块的maven项目,工作目录不一致的问题的主要内容,如果未能解决你的问题,请参考以下文章

idea 中,不同模块的类如何导入引用,非maven项目?

idea maven 集成多模块 module

idea打开项目没有模块文件的解决方法

Maven 多模块web项目如何集成到tomcat里面去 然后怎么运行?

IDEA创建Web项目(基于Maven多模块)

idea 创建多模块依赖Maven项目