Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details

Qlik Talend CICD Failed with Reference Projects: org.eclipse.aether.transfer.ArtifactNotFoundException

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Ryan_Pooya
Support
Support

Qlik Talend CICD Failed with Reference Projects: org.eclipse.aether.transfer.ArtifactNotFoundException

Last Update:

Jul 10, 2025 10:02:09 PM

Updated By:

Xiaodi_Shi

Created date:

Jul 10, 2025 10:02:09 PM

When attempting to build a set of items (jobs, routes, services, etc) from a parent project with a reference project, Maven and the P2 may only see the items in the parent. Additionally, there may be errors of certain items (child jobs, routines, etc) missing during different stages of the build; such as (but not limited to the following):

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project <project_name>: Could not resolve dependencies for project org.example.<project_name>.job:<job_name>:jar:0.1.0: The following artifacts could not be resolved: org.example.<reference_project>.joblet:<joblet_name>:pom:0.1.0 (absent)

 

Resolution

When the YAML or Pipeline scripts being used with the orchestrator, Talend CICD may need to be modified, so that the parent and reference projects are checked out and copied into one folder. This process may depend on the orchestrator used (such as Jenkins/Cloudbees, Azure DevOps, Gitlab Actions, etc); for specific information, please check with your DevOps team for specific commands and process.

In short, the process should look similar to the following:

  1. Check out repository/branch where the reference project is located.
  2. Check out repository/branch where the parent project is located.
  3. Copy the reference project folder into a new folder, usually within the same working directory.
  4. Copy the parent project folder into the same folder as the reference project.
  5. Delete/Clean the original checked out folders from the working directory.

 

Cause

Most YAML or Pipeline scripts are setup to pull and checkout from one repository/branch; however, if a Reference Project is being used, it does require that repository/branch also be pulled down. If the reference project is not copied into the same folder as the parent project, Maven/Talend may only see the parent project checked out without reference project.

 

Environment

Labels (2)
Version history
Last update:
‎2025-07-10 10:02 PM
Updated by: