【发布时间】:2011-08-04 00:16:49
【问题描述】:
我有一个带有模块的 maven 项目
/myProject
pom.xml
/myModule
pom.xml
/foo
bar.txt
考虑myModule中的一个Junit,它需要打开bar.txt,maven的basedir就是模块目录。
所以打开文件bar.txt:
new File("foo/bar.txt")
当您在 intellij 中启动相同的 junit 时执行 mvn test BUT 时,这很有效,因为 Intellij 在项目目录中设置了 basedir,而不是模块目录。
Intellij 尝试打开 myProject/foo/bar.txt 而不是 myProject/myModule/foo/bar.txt
有办法解决吗?
【问题讨论】:
-
谢谢!这是我的确切问题
标签: java maven-2 junit intellij-idea