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项目,工作目录不一致的问题的主要内容,如果未能解决你的问题,请参考以下文章