gpt4 book ai didi

java - 如何在 Maven 中添加单元测试的类路径?

转载 作者:行者123 更新时间:2023-12-02 05:16:18 26 4
gpt4 key购买 nike

我正在使用 Maven 制作一个简单的应用程序并为其编写单元测试。我对使用 Maven 以及使用 Junit 编写单元测试都很陌生。

我的目录结构如下:-

我的项目中使用的源代码类位于目录:-

项目名称/src/main/java/com/somename/app/packagename

主文件(包含静态主方法)位于:-

项目名称/src/main/java/com/somename/app/App.java

Maven 提供的默认单元测试位于:-

项目名称/src/test/java/com/somename/app/AppTest.java

现在,我在上面的目录(其中 AppTest.java)中添加了一个单元测试,并且该单元测试需要访问“packagename”目录中定义的类,如上所述。

如果它是一个简单的命令行,我会在编译和运行应用程序时将类路径添加到目录中。

我应该如何在 Maven 中做同样的事情?另外,除了直接在 Maven 中添加类路径之外,还有其他选择吗?

最佳答案

使用 Maven Standard Directory Layout 时(我总是推荐这样做,因为 Maven 完全是关于约定的),运行测试时以下目录始终是类路径的一部分:

src/main/java
src/main/resources
src/test/java
src/test/resources

因此无需手动调整任何内容来运行测试。 mvn test 命令只是执行您想要的操作。

关于java - 如何在 Maven 中添加单元测试的类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26924372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com