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
