[jbossws-issues] [JBoss JIRA] (JBWS-4155) jaxws-tools-maven-plugin handles windows paths in MANIFEST-MF incorrectly

Alessio Soldano (Jira) issues at jboss.org
Tue Feb 12 17:28:00 EST 2019


    [ https://issues.jboss.org/browse/JBWS-4155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13694630#comment-13694630 ] 

Alessio Soldano commented on JBWS-4155:
---------------------------------------

[~jim.ma], we should tag/release a new version of jaxws-tools-maven-plugin because of this

> jaxws-tools-maven-plugin handles windows paths in MANIFEST-MF incorrectly
> -------------------------------------------------------------------------
>
>                 Key: JBWS-4155
>                 URL: https://issues.jboss.org/browse/JBWS-4155
>             Project: JBoss Web Services
>          Issue Type: Bug
>          Components: jaxws-tools-maven-plugin
>    Affects Versions: jbossws-jaxws-tools-maven.plugin-1.2.2.Final
>            Reporter: Jan Blizňák
>            Assignee: Jan Blizňák
>            Priority: Critical
>
> There is a problem with fix https://github.com/jbossws/jaxws-tools-maven-plugin/commit/e166dab2b80f56990b965c25f8ba49e7ffd64bca#diff-c9758dd4ad22f24c99f55a716071ad9bR204 .
> On Windows, this results in MANIFEST.MF containing paths for these additonal plugin dependencies like:
> {code:java}
> C:\Users\Administrator\.m2\repository\org\jboss\ws\jbossws-common-tools\1.2.4.Final\jbossws-common-tools-1.2.4.Final.jar
> C:\Users\Administrator\.m2\repository\log4j\log4j\1.2.14\log4j-1.2.14.jar
> C:\Users\Administrator\.m2\repository\gnu\getopt\java-getopt\1.0.13\java-getopt-1.0.13.jar
> {code}
> This eventually leads to misleading error {{Error: Could not find or load main class org.jboss.ws.tools.cmd.WSConsume}}. The real problem is that java is unable to load log4j and getopt libraries.
> According to https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#classpath the class-path entries are URLs, so above jars should be linked as:
> {code:java}
> file:/C:/Users/Administrator/.m2/repository/org/jboss/ws/jbossws-common-tools/1.2.4.Final/jbossws-common-tools-1.2.4.Final.jar 
> file:/C:/Users/Administrator/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
> file:/C:/Users/Administrator/.m2/repository/gnu/getopt/java-getopt/1.0.13/java-getopt-1.0.13.jar
> {code}
> or {code:java}
> file:///C:/Users/Administrator/.m2/repository/org/jboss/ws/jbossws-common-tools/1.2.4.Final/jbossws-common-tools-1.2.4.Final.jar 
> file:///C:/Users/Administrator/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
> file:///C:/Users/Administrator/.m2/repository/gnu/getopt/java-getopt/1.0.13/java-getopt-1.0.13.jar
> {code}



--
This message was sent by Atlassian Jira
(v7.12.1#712002)



More information about the jbossws-issues mailing list