[ https://issues.apache.org/jira/browse/FLINK-33907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17807125#comment-17807125 ]
Matthias Pohl commented on FLINK-33907: --------------------------------------- Fair point: This is due to the fact that the {{test}} phase is executed before the {{pre-package}} phase even in your {{./mvnw clean deploy}} call ([Maven lifecycle|https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html] for reference). Flink's CI does do an initial build w/t tests. I guess, that's why we didn't run into that issue in our CI. But we shouldn't see this issue anymore with the [new change|https://github.com/apache/flink/pull/24095] because the two tests that are affected are moved into the {{integration-test}} phase with the jar being moved into the right place in {{pre-integration-test}}. The order will be correct again. > Makes copying test jars being done later > ---------------------------------------- > > Key: FLINK-33907 > URL: https://issues.apache.org/jira/browse/FLINK-33907 > Project: Flink > Issue Type: Sub-task > Components: Build System / CI > Affects Versions: 1.18.0, 1.19.0 > Reporter: Matthias Pohl > Assignee: Matthias Pohl > Priority: Major > Labels: github-actions, pull-request-available > Fix For: 1.19.0, 1.18.1 > > > We experienced an issue in GHA which is due to the fact how test resources > are pre-computed in GHA: > {code:java} > This fixes the following error when compiling flink-clients: > Error: 2.054 [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-dependency-plugin:3.2.0:copy-dependencies > (copy-dependencies) on project flink-clients: Artifact has not been packaged > yet. When used on reactor artifact, copy should be executed after packaging: > see MDEP-187. -> [Help 1] {code} > We need to move this goal to a later phase. > The reason why this popped up is (as far as I remember) that we do only do > test-compile in GitHub Actions. -- This message was sent by Atlassian Jira (v8.20.10#820010)