maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Osipov (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (MNG-5567) Zip files are not included in classpaths at all
Date Mon, 16 May 2016 18:37:13 GMT

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

Michael Osipov edited comment on MNG-5567 at 5/16/16 6:36 PM:
--------------------------------------------------------------

You can't. How are they supposed to cause harm? Anyway, the [classpath definition|http://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html#A1100592]
says:

{quote}
Class paths to the JAR, zip or class files. Each class path should end with a file name or
directory depending on what you are setting the class path to, as follows:
* For a JAR or zip file that contains class files, the class path ends with the name of the
zip or JAR file.
* For class files in an unnamed package, the class path ends with the directory that contains
the class files.
* For class files in a named package, the class path ends with the directory that contains
the root package, which is the first package in the full package name.
{quote}

So we aren't even compliant. What people currently do is package resources as JAR files because
there is no other reasonable way. Moreover, this issue has been open for more than a year,
you could have stepped up earlier.


was (Author: michael-o):
You can't. How are they supposed to cause harm? Anyway, the [classpath definition|http://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html#A1100592]
says:

{quote}
Class paths to the JAR, zip or class files. Each class path should end with a file name or
directory depending on what you are setting the class path to, as follows:
* For a JAR or zip file that contains class files, the class path ends with the name of the
zip or JAR file.
* For class files in an unnamed package, the class path ends with the directory that contains
the class files.
* For class files in a named package, the class path ends with the directory that contains
the root package, which is the first package in the full package name.
{quote}

So we aren't even compliant. What people currently do is package resources as JAR files because
there is no other reasonable way.

> Zip files are not included in classpaths at all
> -----------------------------------------------
>
>                 Key: MNG-5567
>                 URL: https://issues.apache.org/jira/browse/MNG-5567
>             Project: Maven
>          Issue Type: Bug
>          Components: Dependencies
>    Affects Versions: 3.3.9
>            Reporter: Pablo La Greca
>            Assignee: Michael Osipov
>            Priority: Critical
>             Fix For: 3.4.0
>
>
> when i added a dependency that was zip file 
> eg
> {code:xml} 		<dependency>
> 			<groupId>hsqldb</groupId>
> 			<artifactId>hsqldb</artifactId>
> 			<version>1.7.3.0</version>
> 			<scope>provided</scope>
> 			<type>zip</type>
> 		</dependency>
> {code}
>  this file was not included in the test classpath and so the test would not pass



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message