Существует JAR-файл со следующей структурой:
/--
|-dir1
|-file1
|-file2
|-file3
|-dir2
|-dir3
Я установил фильтр, чтобы принимать файлы только из dir1
<includes>dir1/*</includes>
, он успешно принимает файлы только из этого каталога, но вЦелевые каталоги скопированных файлов помещаются в dir1, как можно удалить путь из копируемых файлов и оставить там только имя.Таким образом, file1
будет скопировано в target/file1
, а не в target/dir1/file1
<build>
<finalName>${project.build.finalName}</finalName>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>compile</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>version</version>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>target/natives</outputDirectory>
<includes>dir1/*</includes>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>