如何在两个项目中的测试文件夹之间设置Maven依赖项?

我有一个像这样的项目设置:

parent
     |_____project-a
     |_____project-b

我想在project-b的test文件夹中的类来解析project-a的test文件夹中的类.

实际上,我想从主文件夹和测试文件夹中访问两个类.

这可能吗?

谢谢

最佳答案
您可以使用目标test-jar构建项目A.

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

然后在项目B中包含类型test-jar:

    <dependency>
        <groupId>com.example</groupId>
        <artifactId>project-a</artifactId>
        <type>test-jar</type>
        <version>1.0-SNAPSHOT</version>
        <scope>test</scope>
    </dependency>

转载注明原文:如何在两个项目中的测试文件夹之间设置Maven依赖项? - 代码日志