Because one project can "produce" more then one artifact. e.g. JSP tag libs are often distributed as two files: jar + tld file.
You should be able to do <dependency> <groupId>foo</groupId> <artifactId>boo</artifactId> <type>jar</type> <dependency> <dependency> <groupId>foo</groupId> <artifactId>boo</artifactId> <type>tld</type> <dependency> and there is nothing wrong with it. There are more examples like this. At the moment even simple project can "emit" following artifacts: jar (jar:install) javadoc (javadoc:install) java-sources (java:install-src) pom (pom:install) Michal > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 05, 2003 4:06 AM > To: [EMAIL PROTECTED] > Subject: [jira] Commented: (MAVEN-194) Two dependiencise having > the same id but diffrent type should not be assumed as duplicats > > > The following comment has been added to this issue: > > Author: dion gillard > Created: Mon, 4 Aug 2003 9:05 PM > Body: > I'm not sure I agree with the use of artifactType as a differentiator. > > From my angle, artifactId and groupId as a combination should be unique. > > I don't see why type should be taken into account at all. Declare them as > > <artifactId>boo</artifactId> > > and > > <artifactId>boo-web</artifactId> > > --------------------------------------------------------------------- > View the issue: > > http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-194 > > > Here is an overview of the issue: > --------------------------------------------------------------------- > Key: MAVEN-194 > Summary: Two dependiencise having the same id but diffrent > type should not be assumed as duplicats > Type: Bug > > Status: Reopened > Priority: Major > > Time Spent: Unknown > Remaining: Unknown > > Project: maven > Fix Fors: > 1.0-final > Versions: > 1.0-beta-8 > > Assignee: Jason van Zyl > Reporter: Michal Maczka > > Created: Sun, 12 Jan 2003 10:22 AM > Updated: Mon, 4 Aug 2003 12:56 PM > > Description: > Currently in case of following dependincies in POM: > > <dependencies> > <dependency> > <id>mydep</id> > <version>1.0.1</version> > <type>war</type> > </dependency> > </dependencies> > > > <dependencies> > <dependency> > <id>mydep</id> > <version>1.0.1</version> > <type>jar</type> > </dependency> > </dependencies> > > only the first dependency will be availabe in dependency list. > > Solution: > > Both "id" and "type" should be used in > org.apache.maven.project.BaseObject and two dependincies should > be assumed as equal only if > dep1.id == dep2.id > && > dep1.type == dep2.type > > > > > > --------------------------------------------------------------------- > 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] > > > ---------------------------------------------------------------------- > Portal INTERIA.PL zaprasza... >>> http://link.interia.pl/f174b > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]