Join GitHub today
Eliminate or make configurable check for main artifact for packaging="pom" #636
Poms with a packaging of “pom” normally do not have main artifacts. If one exists, however, Maven will get it. Therefore, during a normal update, Ivy checks whether a main artifact exists for a “pom” packaging exists, but it usually doesn’t. This can add a substantial time to resolution. It is not clear what the specified behavior is and whether this check is enabled by default depends on that specified behavior. At a minimum, checking for packaging="pom" should be configurable. This may be tricky to implement as an sbt-only change and may require a patch to Ivy.