Я видел много мест, где некоторые зависимости в проекте Clojure отмечены :scope "provided"
(example).Что означает: объем «предоставляется» означает?
Что это значит?
Я видел много мест, где некоторые зависимости в проекте Clojure отмечены :scope "provided"
(example).Что означает: объем «предоставляется» означает?
Что это значит?
Вы можете прочитать о облаках maven, так как это одно и то же. Difference between maven scope compile and provided for JAR packaging. Так что, насколько я могу понять, если вы используете эту библиотеку в своем проекте, вы также должны добавить эти зависимости к вашему project.clj вместе с самой либой (все же я могу ошибаться)
Есть также некоторые другие Вы можете использовать: https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope
Это по сути концепция maven. Provided
означает, что данная зависимость уже упакована (или «предоставлена», если вы захотите) с окружающей средой. Банку необходимо компилировать, но она не будет упакована в приложение. Также они не являются транзитивными зависимостями.
Чтобы узнать больше о транзитивной зависимости, обратитесь к here.
вы можете прочитать о облаках maven, так как это одно и то же. http://stackoverflow.com/questions/6646959/difference-between-maven-scope-compile-and-provided-for-jar-packaging, насколько я могу понять, если вы используете этот lib в своем проекте, вы должны также добавьте эти зависимости к вашему project.clj вместе с самой либой (все же я могу ошибаться) – leetwinski
есть также некоторые другие области, которые вы можете использовать: https://maven.apache.org/guides/introduction/introduction-to -dependency-mechan.html # Dependency_Scope – leetwinski
@leetwinski благодарит, теперь кажется ясным. BTW, есть ли какая-либо причина использовать тест ': scope" "' вместо профиля ': test'? – OlegTheCat