笔记:Maven 插件配置

在项目中内部重用某个模块的测试代码很常见的需求,可能某个底层模块的测试代码中包含一些常用的测试工具类,或者一些高质量的测试基类供继承,这个时候Maven用户就需要通过配置此插件将测试类打包,插件配置代码如下:

<plugins>

    <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-jar-plugin</artifactId>

        <version>2.2</version>

        <executions>

            <execution>

                <phase>package</phase>

                <goals>

                    <goal>test-jar</goal>

                </goals>

            </execution>

        </executions>

    </plugin>

</plugins>

在需要使用该包的项目声明依赖使用测试包构件,配置依赖包代码如下:

<dependency>

    <groupId>org.drsoft</groupId>

    <artifactId>common</artifactId>

    <version>1.0-SNAPSHOT</version>

<!-- 所有测试包构件的打包类型为 test-jar -->

    <type>test-jar</type>

    <scope>test</scope>

</dependency>

   

原文地址:https://www.cnblogs.com/li3807/p/6416221.html