2012-06-18 47 views
0

嗨,我已经尝试了以下内容。我有使用maven构建测试和src目录的源代码。我在我的测试文件夹中创建了一个类,并尝试从我的src目录中的类访问(创建对象,静态方法)。但是将测试类导入到我的src类中。从src目录中的类访问测试目录中的类

我怎样才能做到这一点。我知道它不是这个想法。它不应该以这种方式访问​​类。但我需要知道它被阻止的原因。并删除该块的方法。

+0

也许这很明显,但我只想指出这是一个非常糟糕的主意。 Maven有一个很好的理由限制了对'test'类的访问 - 它们在运行时也不可用,因为它们打包在不同的JAR文件中。请重新考虑并考虑更改设计。 – nwinkler

回答

1

正如你所说,访问Src类中的Test类并不是一个好主意。

但是绝对有可能,只要确保src/test/java文件夹在类路径中即可。

如果您使用的是Eclipse IDE,然后

right click the project -> Properties -> Java Build Path -> Source

确保src/test/java文件夹添加。