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

URL contains illegal character ("[") for google guava artifact from central repo (goal: dependency:go-offline)

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.8
    • 3.0.0
    • go-offline, resolve-plugins
    • None
    • CentOS 6.7; Tycho 0.23.0

    Description

      While running the Maven goal dependency:go-offline, the build fails while trying to download google guava artifacts from the central repository. The error message indicates an illegal character in the URL, specifically a "[" character, which comes from the version specifier.

      First I run

      mvn -Dmaven.repo.local=/some/path/ -DgeneratePom=true clean install

      to create the artifacts, and that build succeeds. Then when I run

      mvn -Dmaven.repo.local=/some/path/ -o clean install

      it fails because it's running in offline mode and there is no local cache available for http://download.eclipse.org/tools/cdt/releases/8.6

      So then I run

      mvn -Dmaven.repo.local=/some/path/ dependency:go-offline

      to make it download all the artifacts it needs for the build, but it fails with this message:

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:resolve-plugins (resolve-plugins) on project : Nested: Could not transfer artifact com.google.guava:guava:jar:[10.0.1,14.0.1] from/to central (https://repo.maven.apache.org/maven2): Illegal character in path at index 60: https://repo.maven.apache.org/maven2/com/google/guava/guava/[10.0.1,14.0.1]/guava-[10.0.1,14.0.1].jar

      The product being built is an Eclipse RCP product, using the org.eclipse.tycho:target-platform-configuration plug-in to load the dependencies from an RCP target file.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            gboue Guillaume Boué
            midnightjava Mark Leone
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment