gpt4 book ai didi

java - Maven 将主项目包含到 test-jar 中

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

我已经使用 maven-jar-plugin 创建了一个测试 jar

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<goals>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>

但是 test-jar 需要主类才能工作,那么我如何将它们包含在 test-jar 中(创建类似 uber-test-jar 的东西)?

最佳答案

通常我会导入依赖项两次:

  1. 常规的;
  2. 测试 jar,范围 = test.

这样您就不会遇到缺课的问题。但是,如果您的应用程序中不需要主要源(第一个依赖项)并且它们仅用于测试,您也可以将其范围切换到测试。

<scope>test</scope>

关于java - Maven 将主项目包含到 test-jar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44376630/

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