Maven将资源文件复制到.m2

时间:2019-06-12 00:04:27

标签: maven resources install

我希望资源文件(logback.xml)出现在最终目标(位于~/.m2下)的jar旁边。 为此,我使用maven-resources-pluginlogback.xml文件从resources文件夹复制到target文件夹。这是在package阶段发生的(因此现在jar和logback.xml都在同一父文件夹下)。但是,在install阶段,maven进一步拿走了我的jar(位于target文件夹中)并将其放在~/.m2下。我还想发生的是,在此最后一步中,我的logback.xmltarget文件夹复制到了~/.m2,因此jar和logback.xml都在里面同一个父母。请指教。

<plugin>
            <artifactId>maven-resources-plugin</artifactId>
            <version>3.1.0</version>
            <executions>
                <execution>
                    <id>copy-resources</id>
                    <phase>package</phase>
                    <goals>
                        <goal>copy-resources</goal>
                    </goals>
                    <configuration>
                        <!--<outputDirectory>${basedir}</outputDirectory>-->
                        <outputDirectory>${project.build.directory}</outputDirectory>
                        <resources>
                            <resource>
                                <directory>src/main/resources/log</directory>
                                <!--<filtering>true</filtering>-->
                            </resource>
                        </resources>
                    </configuration>
                </execution>
            </executions>
        </plugin>

0 个答案:

没有答案