Я хочу, чтобы файл ресурса (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>