0

我正在使用maven-jar-plugin我的测试类创建 JAR,如下所示:

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

我想添加源代码来测试 JAR maven-source-plugin,如下所示:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <version>${maven-source.version}</version>
        <executions>
            <execution>
                <id>attach-sources</id>
                <goals>
                    <goal>jar</goal>
                </goals>
            </execution>
            <execution>
                <id>attach-test-sources</id>
                <goals>
                    <goal>test-jar</goal>
                </goals>
            </execution>
        </executions>
    </plugin>

结果我得到了四个 JAR 文件:

<name>.jar
<name>-sources.jar
<name>-tests.jar
<name>-test-sources.jar

我的问题是我做错了什么,我无法下载测试课程的源代码,但可以为主要课程下载资源?

问候

4

1 回答 1

1

<name>-tests.jar不是拼写错误,请参阅Apache Maven JAR Plugin / jar:test-jar

<classifier>   用于 的分类器test-jar默认值为: tests

于 2018-11-07T19:51:52.497 回答