Как предоставить версию для предоставленных транзитивных зависимостей в sbt?

[error] (*:update) sbt.ResolveException: unresolved dependency: com.atlassian.sal#sal-api;${sal.version}: not found

[error] unresolved dependency: com.atlassian.event#atlassian-event;${event.version}: not found

Есть ли способ предоставить версию для предоставленных транзитивных зависимостей?

Его легко воспроизвести в любом приложении playframework, если вы попытаетесь добавить https://mvnrepository.com/artifact/com.atlassian.jira/jira-rest-java-client-core?repo=atlassian-public и скомпилируйте проект.

https://github.com/sanjeevpande/play-jira-client Репо с образец игрового приложения. "play compile" приведет к ошибке.


person Sanjeev    schedule 12.08.2019    source источник


Ответы (1)


Мне удалось это исправить, добавив атрибут notTransitive () в build.sbt

"com.atlassian.jira" % "jira-rest-java-client-core" % "5.1.0" notTransitive(),

и добавляя транзитивные зависимости вручную.

person Sanjeev    schedule 13.08.2019