Hi, I've a question regarding the maven dependency plugin:
In the usage description ( https://maven.apache.org/plugins/maven-dependency-plugin/usage.html ) in section "The dependency:unpack mojo" it's written that: "you must not put the configuration inside the executions tag. Your configuration should look like this:" But this doesn't seem to be true as the plugin seems not get executed at all, at least for a project with package type "war". So what am I missing here? Any ideas? My expectation was that the plugin gets executed in the generated sources phase. Here an excerpt of my pom file: <build> [...] <plugins> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <configuration> <artifactItems> <artifactItem> [...] </artifactItem> </artifactItems> </configuration> </plugin> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>2.2.4</version> <executions> <execution> <id>process</id> <phase>generate-sources</phase> <goals> <goal>process</goal> </goals> </execution> </executions> <configuration> <defaultOutputDirectory> ${project.build.directory}/generated-sources </defaultOutputDirectory> <processors> <processor>org.mapstruct.ap.MappingProcessor</ processor> </processors> </configuration> <dependencies> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${version.mapstruct}</version> </dependency> </dependencies> </plugin> I'm using maven 3.3.1. With kind regards Thomas
