maven скопировать файл ресурсов в .m2 - PullRequest
0 голосов
/ 12 июня 2019

Я хочу, чтобы файл ресурса (logback.xml) присутствовал рядом с сгенерированным jar в конечном месте назначения (которое находится под ~/.m2).Для этого я использовал maven-resources-plugin, чтобы скопировать файл logback.xml из папки resources в папку target.Это происходит во время фазы package (теперь и jar, и logback.xml находятся в одной родительской папке).Тем не менее, во время фазы install maven также берет мою банку (которая находится в папке target) и помещает ее в ~/.m2.Я также хотел бы, чтобы во время этого последнего хода мой logback.xml копировался из папки target в ~/.m2, так что и банка, и 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...