Maven – How to copy resources from other module to specific location ? (maven)

mavenmaven-2

I have a maven-managed project with some modules.
One module contains some native codes inside "src/main/resources/native" directory.
Second module packages all related modules to a WAR file.

Here comes the question : How to copy the "native/" directory (and its sub-directories) in first module to WEB-INF/native directory in the second module ?

I found a copy resources plugin , but it seems not what I want. (It copies directory inside the same module , but I want cross-module copy)

Best Answer

This is doable with dependency:unpack (that I would bind on the prepare-package phase) and the appropriate excludes/includes . See the Unpacking specific artifacts example.