Abhängigkeiten transitiv und nicht transitiv kopieren

In einer pom.xml (jar packaging) möchte ich das Maven-Abhängigkeits-Plugin verwenden, um zwei Arten von Abhängigkeiten herunterzuladen. Eine Art möchte ich mit Transitiven und eine ohne heruntergeladen werden. Bisher enthält meine Plugins-Sektion folgendes Element:

<plugin>
  <artifactId>maven-dependency-plugin</artifactId>
  <version>2.5</version>
  <executions>
    <execution>
  <id>Copy dependencies transitive</id>
  <phase>initialize</phase>
  <goals>
    <goal>copy-dependencies</goal>
  </goals>
      <configuration>
        <excludeTransitive>false</excludeTransitive>
    <outputDirectory>lib</outputDirectory>
        <includeArtifactIds>artifact_1</includeArtifactIds>
  </configuration>
</execution>

    <execution>
      <id>Copy dependencies not transitive</id>
  <phase>initialize</phase>
  <goals>
    <goal>copy-dependencies</goal>
  </goals>
  <configuration>
        <outputDirectory>samples</outputDirectory>
        <excludeTransitive>true</excludeTransitive>
        <includeArtifactIds>artifact_2,artifact_3</includeArtifactIds>
  </configuration>
</execution>
  </executions>
</plugin>

nachdem

mvn initialize

artifact_1 befindet sich in lib und artifact_2 und 3 befinden sich in samples. Die transitiven Abhängigkeiten von Artefakten_1 können jedoch nicht gefunden werden. Ist das der richtige Weg? Irgendwie erwarte ich, dass diese Lösung bereits funktioniert, aber wie es scheint, funktioniert sie nicht ... Korrekturen wären willkommen ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage