Package dev.jeka.core.api.depmanagement
Class JkQualifiedDependency
java.lang.Object
dev.jeka.core.api.depmanagement.JkQualifiedDependency
Many tools as Maven, Ivy, Gradle or Intellij qualify dependencies according their purpose and how
they should be used for resolution or publication.
Maven and Intellij use 'scope' concept for this purpose, while Gradle and Ivy use 'configuration'. This class aims at representing one dependency associated with such a qualifier, in order to help integration with those tools.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
static JkQualifiedDependency
of
(String qualifier, JkDependency dependency) toString()
withQualifier
(String qualifier)