У меня есть следующая конфигурация (сокращенная) в файле зависимостей моего Play!приложение:
require: - play - org.apache.commons -> commons.lang3 3.1 repositories: - maven: type: iBiblio root: "http://repo1.maven.org/maven2/" contains: - org.apache.commons -> commons.lang3
Впрочем, Play!не может получить пакет commons.lang.Я получаю сообщение об ошибке:
:::: WARNINGS module not found: org.apache.commons#commons.lang3;3.1 ==== maven: tried http://repo1.maven.org/maven2/org/apache/commons/commons.lang3/3.1/commons.lang3-3.1.pom -- artifact org.apache.commons#commons.lang3;3.1!commons.lang3.jar: http://repo1.maven.org/maven2/org/apache/commons/commons.lang3/3.1/commons.lang3-3.1.jar :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: :::::::::::::::::::::::::::::::::::::::::::::: :: org.apache.commons#commons.lang3;3.1: not found ::::::::::::::::::::::::::::::::::::::::::::::
После search.maven.org оно должно быть в центральном хранилище.
Что здесь не так?
ArtifactId Commons Lang - это commons-lang3 вместо commons.lang3. Таким образом, URL равен http://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.pom вместо http://repo1.maven.org/maven2/org/apache/commons/commons.lang3/3.1/commons.lang3-3.1.pom