[
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)