gpt4 book ai didi

java - 我如何告诉 Maven 在测试类路径上添加我的 war 的依赖项?

转载 作者:行者123 更新时间:2023-12-01 15:28:43 25 4
gpt4 key购买 nike

我构建了一组 servlet 并将它们全部捆绑在 WAR 中。我已经构建了一个客户端库并将其所有类捆绑在一个 JAR 中。

我想针对 WAR 测试客户端库。我试过这个:

    <dependency>
<groupId>com.company.myproject</groupId>
<artifactId>the-war-of-myproject</artifactId>
<version>1.1.0</version>
<type>war</type>
<scope>test</scope>
</dependency>

不幸的是,无法在 pom.xml 中添加 WAR 作为依赖项。我该怎么办?

Eclipse Indigo
JDK 6
Maven 3

编辑:
根据 wemu 的评论,我决定将 WAR 和 JAR 所需的类移至公共(public)依赖项中。

最佳答案

这取决于您需要从 client.jar 到 server.war 文件运行哪些测试

您可以创建第三个项目,添加 client.jar 和 server.war 作为依赖项,并为此测试模块使用 war 打包。这会将 war 覆盖到您的测试 war 模块中。

如果您不需要 war 文件,但需要它的依赖项(服务层类),我只会包含用于测试的文件。

关于java - 我如何告诉 Maven 在测试类路径上添加我的 war 的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9839057/

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