The type is used to determine the default extension. Beyond that, I think
it's merely metadata that can be exploited by the user/client. For example,
Ivy's `retrieve` task allows to limit resolution to a certain artifact type
(e.g. `jar` when resolving compile dependencies). Also, the type can be used
in an Ivy/artifact pattern.

We could certainly think about making Gradle more aware of Ivy artifact
types (based on concrete use cases), but we should be careful not to become
too opinionated.

Cheers,
Peter



--
View this message in context: 
http://gradle.1045684.n5.nabble.com/Fwd-New-comment-Why-are-sources-jars-on-my-compile-classpath-tp5619883p5621864.html
Sent from the gradle-dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to