gpt4 book ai didi

java - 如何在 Maven 中创建自定义目录布局?

转载 作者:行者123 更新时间:2023-12-02 11:28:36 27 4
gpt4 key购买 nike

我想在 maven 中创建自定义目录布局。我只想要 src/test/java 和资源,并且想要另外 2 个文件夹,以便另一个文件夹中的文件可以调用 src/test/java 中的文件夹。

现在,如果我尝试创建并运行这样的结构,则会出现类路径错误,因为程序无法移动到 src/test/java 中存在的类。

我可以将所有包和文件放在 src/test/java 中,但我希望使用不同的文件夹。

这给了我们类路径错误。 ![In the image i am trying to call the Login_AUT1 which is in the scr/test/java through the launcher class which is in the communication folder . So basically what happens is the launcher calls the class inside the Login_AUT1 method.] 1谢谢

最佳答案

您可以使用 build-helper-maven-pluginadd-test-source 目标将这两个文件夹添加为测试源文件夹。 。

这是来自 documentation 的示例:

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>add-test-source</id>
<phase>generate-test-sources</phase>
<goals>
<goal>add-test-source</goal>
</goals>
<configuration>
<sources>
<source>some directory</source>
...
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

替换:

 <sources>
<source>some directory</source>
...
</sources>

按您的文件夹:

 <sources>
<source>folderFoo</source>
<source>folderBar</source>
</sources>

关于java - 如何在 Maven 中创建自定义目录布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49446433/

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