The following comment has been added to this issue:

     Author: Dan Greening
    Created: Thu, 2 Sep 2004 6:27 PM
       Body:
Today's plugins make distinctions on basis of type.  Some simple examples:  dll vs. 
jar, ejb and war, etc.  Having the same name, such as "user.dll" and "user.jar" 
(sometimes produced by the same project) can be helpful in determining the things that 
go together.  

Or, in the case of ejb and library jar files, both named "user.jar" (OK I didn't 
invent this, Sun did) knowing what artifact type you are referring to can determine 
where it is to be deployed.  And sometimes you depend on both.

Can one of the powers that be talk about how these distinctions would be handled in 
Maven 2?  I'd like some guidance on how to handle this.
---------------------------------------------------------------------
View this comment:
  http://jira.codehaus.org/browse/MAVEN-1087?page=comments#action_23743

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1087

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1087
    Summary: Dependency type should participate in equals() and hashcode()
       Type: Bug

     Status: Unassigned
   Priority: Major

 Original Estimate: 1 hour
 Time Spent: Unknown
  Remaining: 1 hour

    Project: maven
 Components: 
             model
   Fix Fors:
             1.1
   Versions:
             1.0

   Assignee: 
   Reporter: Eric Bottard

    Created: Mon, 22 Dec 2003 3:48 PM
    Updated: Thu, 2 Sep 2004 6:27 PM

Description:
I was trying to bundle taglibs in a war project when i stumbled into this unexpected 
behavior : for each and every taglib in my web-app, either the jar file or the tld got 
copied to the target web-app, but I could not get them to be copied together.

After a moment I realized that the dependency for a given taglib (one jar and one tld) 
had the same artifactId but different types (jar and tld). A quick hack in the war 
plugin shows that the forEach loop only sees one of the two.

So I guess that the dependency type should participate in equals() and hashcode() for 
a dependency (or modify the getId() of Dependency, but I don't know the other impacts).




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to