Uploaded image for project: 'Maven Toolchains Plugin'
  1. Maven Toolchains Plugin
  2. MTOOLCHAINS-39

Can't unzip/unjar maven-toolchain-1.0.jar that is available at Maven Central

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.0
    • None
    • None

    Description

      jar tvf maven-toolchain-1.0.jar that is available from maven central reports reasonable results https://repo.maven.apache.org/maven2/org/apache/maven/maven-toolchain/

      However....

      jar xvf doesn't work

      ❯ jar xvf maven-toolchain-1.0.jar
       inflated: META-INF
      java.io.IOException: META-INF : could not create directory
          at jdk.jartool/sun.tools.jar.Main.extractFile(Main.java:1449)
          at jdk.jartool/sun.tools.jar.Main.extract(Main.java:1364)
          at jdk.jartool/sun.tools.jar.Main.run(Main.java:409)
          at jdk.jartool/sun.tools.jar.Main.main(Main.java:1681)

      unzip doesn't work

      ❯ unzip maven-toolchain-1.0.jar
      Archive:  maven-toolchain-1.0.jar
      replace META-INF? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
        inflating: META-INF
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/MANIFEST.MF.
        inflating: org
      checkdir error:  org exists but is not directory
                       unable to process org/apache.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/java.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/java/DefaultJavaToolchainFactory.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/java/JavaToolChain.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/java/DefaultJavaToolChain.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainManagerPrivate.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/DefaultToolchain.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainPrivate.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/MisconfiguredToolchainException.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainManager.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainFactory$1.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/ToolchainModel.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/PersistedToolchains.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/io.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/io/xpp3.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/io/xpp3/MavenToolchainsXpp3Reader.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/model/io/xpp3/MavenToolchainsXpp3Writer.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/RequirementMatcherFactory$ExactMatcher.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/Toolchain.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/RequirementMatcherFactory.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/RequirementMatcherFactory$1.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainManagerPrivate$1.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/DefaultToolchainManager.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainFactory.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/ToolchainManager$1.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/RequirementMatcherFactory$VersionMatcher.class.
      checkdir error:  org exists but is not directory
                       unable to process org/apache/maven/toolchain/RequirementMatcher.class.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/plexus.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/plexus/components.xml.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/maven.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/maven/org.apache.maven.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/maven/org.apache.maven/maven-toolchain.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/maven/org.apache.maven/maven-toolchain/pom.xml.
      checkdir error:  META-INF exists but is not directory
                       unable to process META-INF/maven/org.apache.maven/maven-toolchain/pom.properties.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tcunning Thomas Cunningham
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: