Uploaded image for project: 'Maven Dependency Plugin'
  1. Maven Dependency Plugin
  2. MDEP-895

dependency:sources fails for multi-module project

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Critical
    • Resolution: Unresolved
    • 3.6.1
    • None
    • sources
    • None

    Description

      When executing `mvn dependency:sources` on a multi-module project it fails to retrieve sources for the modules themselves (which is not necessary as the source code is provided locally already):

      mvn dependency:sources
      ...
      [INFO] -----< org.apache.maven.its.dependency:tree-multimodule-module-b >------
      [INFO] Building MultimoduleTest Module B 1.0-SNAPSHOT                     [3/3]
      [INFO]   from module-b/pom.xml
      [INFO] --------------------------------[ jar ]---------------------------------
      [INFO] ------------------------------------------------------------------------
      [INFO] Reactor Summary for MultimoduleTest 1.0-SNAPSHOT:
      [INFO]
      [INFO] MultimoduleTest .................................... SUCCESS [  0.390 s]
      [INFO] MultimoduleTest Module A ........................... SUCCESS [  0.063 s]
      [INFO] MultimoduleTest Module B ........................... FAILURE [  0.005 s]
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD FAILURE
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time:  0.587 s
      [INFO] Finished at: 2023-11-09T10:38:16+01:00
      [INFO] ------------------------------------------------------------------------
      [ERROR] Failed to execute goal on project tree-multimodule-module-b: Could not resolve dependencies for project org.apache.maven.its.dependency:tree-multimodule-module-b:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: org.apache.maven.its.dependency:tree-multimodule-module-a:jar:1.0-SNAPSHOT (absent): Could not find artifact org.apache.maven.its.dependency:tree-multimodule-module-a:jar:1.0-SNAPSHOT -> [Help 1]

      This is similar to the behaviour of MDEP-409.

      A test and PR is already prepared: https://github.com/jmle/maven-dependency-plugin/tree/fix-sources-multimodule

      Attachments

        Issue Links

          Activity

            People

              sjaranowski Slawomir Jaranowski
              ascheman Gerd Aschemann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: