diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index aa5a81853..f74c579be 100755 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -2031,7 +2031,8 @@ object Classpaths { .withExtra(pomExtra.value) .withProcess(pomPostProcess.value) .withFilterRepositories(pomIncludeRepository.value) - .withAllRepositories(pomAllRepositories.value), + .withAllRepositories(pomAllRepositories.value) + .withConfigurations(Configurations.defaultMavenConfigurations), makeIvyXmlConfiguration := { makeIvyXmlConfig( publishMavenStyle.value, diff --git a/sbt/src/sbt-test/dependency-management/pom-scope/build.sbt b/sbt/src/sbt-test/dependency-management/pom-scope/build.sbt index 4083978d9..a1df43ecb 100644 --- a/sbt/src/sbt-test/dependency-management/pom-scope/build.sbt +++ b/sbt/src/sbt-test/dependency-management/pom-scope/build.sbt @@ -4,6 +4,10 @@ lazy val root = (project in file(".")). configs(Custom). settings( TaskKey[Unit]("checkPom") := checkPom.value, + makePomConfiguration := { + val p = makePomConfiguration.value + p.withConfigurations(Configurations.defaultMavenConfigurations :+ Custom) + }, libraryDependencies ++= Seq( "a" % "a" % "1.0", "b" % "b" % "1.0" % "runtime,optional",