SBT에서 내 프로젝트의 종속성 버전을 관리하기 위해 외부 BOM을 사용하고 싶습니다. https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-bom/1.11.86maven BOM (BOM)을 사용하여 SBT에서 내 종속성을 어떻게 관리합니까?
내가 AWS SDK 종속성의 버전을 관리하는 데 사용할 수 있습니다 :
는 예를 들어, AWS 자바 SDK는 메이븐 저장소에 BOM을 유물을 게시합니다. 내가 버전을 생략 할 수있는 BOM에 덮여 모듈을 사용할 경우 다음
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bom</artifactId>
<version>1.11.86</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
을하고 BOM은 나를 위해 그것을 해결할 수 : 메이븐에서 나는 그렇게처럼 내 <dependencyManagement>
섹션에 BOM을 추가하여이 작업을 수행 할 수 있습니다 :
<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-sns</artifactId>
</dependency>
</dependencies>
마찬가지로 Gradle을, 난과 같이,이 plugin를 사용하여 저를 위해 의존성을 관리하기 위해 BOM을 사용할 수 있습니다
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom 'com.amazonaws:aws-java-sdk-bom:1.11.86'
}
}
dependencies {
compile 'com.amazonaws:aws-java-sdk-sns'
compile 'com.amazonaws:aws-java-sdk-s3'
}
simila가 있습니까 r SBT 용 플러그인?
안녕을 참조하면
rev="+"
를 사용하여 "최신 얻을"을 지정할 수 있습니다? – saurabheights