[ 
https://issues.apache.org/jira/browse/MTOOLCHAINS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17457938#comment-17457938
 ] 

Michael Osipov commented on MTOOLCHAINS-39:
-------------------------------------------

I am not just focused on this one, but there are likely many of them. This is 
just an example for it. Yes, it is old, but none the less. More surprisingly, 
It worked somehow back then?!

> Can't unzip/unjar maven-toolchain-1.0.jar that is available at Maven Central
> ----------------------------------------------------------------------------
>
>                 Key: MTOOLCHAINS-39
>                 URL: https://issues.apache.org/jira/browse/MTOOLCHAINS-39
>             Project: Maven Toolchains Plugin
>          Issue Type: Bug
>    Affects Versions: 1.0
>            Reporter: Thomas Cunningham
>            Priority: Major
>
> 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.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to