[ https://issues.apache.org/jira/browse/MDEP-696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17107272#comment-17107272 ]
Marc Guillemot commented on MDEP-696: ------------------------------------- Maybe related to MDEP-592 > copy:dependencies fails with addParentPom using SNAPSHOT > -------------------------------------------------------- > > Key: MDEP-696 > URL: https://issues.apache.org/jira/browse/MDEP-696 > Project: Maven Dependency Plugin > Issue Type: Bug > Reporter: Marc Guillemot > Priority: Major > > {{copy:dependencies}} fails with {{addParentPom=true}} when handling > snapshots (even if there is no parent): it seems to be a mismatch between > timestamped and -SNAPSHOT files. > Here is a simplified example to reproduce the problem: > First project: > {code:html} > <project> > <modelVersion>4.0.0</modelVersion> > <groupId>poc.bug-dependency-plugin</groupId> > <artifactId>first-project</artifactId> > <version>0.1-SNAPSHOT</version> > <distributionManagement> > <snapshotRepository> > <id>test-snapshots</id> > > <url>https://svr-nexus01:9443/repository/test-snapshots/</url> > </snapshotRepository> > </distributionManagement> > </project> {code} > > "consumer" project: > {code:html} > <project> > <modelVersion>4.0.0</modelVersion> > <groupId>poc.bug-dependency-plugin</groupId> > <artifactId>consumer</artifactId> > <version>0.1-SNAPSHOT</version> > <dependencies> > <dependency> > <groupId>poc.bug-dependency-plugin</groupId> > <artifactId>first-project</artifactId> > <version>0.1-SNAPSHOT</version> > </dependency> > </dependencies> > <build> > <pluginManagement> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-dependency-plugin</artifactId> > <version>3.1.2</version> > <configuration> > <copyPom>true</copyPom> > <addParentPoms>true</addParentPoms> > </configuration> > </plugin> > </plugins> > </pluginManagement> > </build> > <repositories> > <repository> > <id>test-snapshots</id> > > <url>https://svr-nexus01:9443/repository/test-snapshots/</url> > </repository> > </repositories> > </project> {code} > 1. Deploy first project > {code:bash} > mvn deploy{code} > 2. Clean local repository > {code:bash} > rm -rf ~/.m2/repository/poc/bug-dependency-plugin{code} > 3. Call dependency plugin on consumer project: > {code:bash} > $ mvn -f consumer.pom.xml dependency:copy-dependencies > [INFO] Scanning for projects... > [INFO] > [INFO] -----------------< poc.bug-dependency-plugin:consumer > >----------------- > [INFO] Building consumer 0.1-SNAPSHOT > [INFO] --------------------------------[ jar > ]--------------------------------- > Downloading from test-snapshots: > https://svr-nexus01:9443/repository/test-snapshots/poc/bug-dependency-plugin/first-project/0.1-SNAPSHOT/first-project-0.1-20200514.130323-1.pom > Downloaded from test-snapshots: > https://svr-nexus01:9443/repository/test-snapshots/poc/bug-dependency-plugin/first-project/0.1-SNAPSHOT/first-project-0.1-20200514.130323-1.pom > (379 B at 756 B/s) > Downloading from test-snapshots: > https://svr-nexus01:9443/repository/test-snapshots/poc/bug-dependency-plugin/first-project/0.1-SNAPSHOT/first-project-0.1-20200514.130323-1.jar > Downloaded from test-snapshots: > https://svr-nexus01:9443/repository/test-snapshots/poc/bug-dependency-plugin/first-project/0.1-SNAPSHOT/first-project-0.1-20200514.130323-1.jar > (1.5 kB at 9.9 kB/s) > [INFO] > [INFO] --- maven-dependency-plugin:3.1.2:copy-dependencies (default-cli) @ > consumer --- > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 2.754 s > [INFO] Finished at: 2020-05-14T15:04:28+02:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:3.1.2:copy-dependencies > (default-cli) on project consumer: Error resolving project artifact: Could > not find artifact > poc.bug-dependency-plugin:first-project:pom:0.1-20200514.130323-1 for project > poc.bug-dependency-plugin:first-project:jar:0.1-SNAPSHOT -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)