diff --git a/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http-plugin/build.sbt b/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http-plugin/build.sbt index 5c2826103..72d56f3c0 100644 --- a/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http-plugin/build.sbt +++ b/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http-plugin/build.sbt @@ -38,11 +38,7 @@ stopPublishServer := { } val publishToHttp = taskKey[Unit]("Publish to HTTP server (start server, publish, stop server)") -publishToHttp := { - startPublishServer.value - try publish.value - finally stopPublishServer.value -} +publishToHttp := Def.sequential(startPublishServer, publish, stopPublishServer).value val checkPublished = taskKey[Unit]("Check ivyless publish wrote the plugin cross-suffix PUT path") checkPublished := { diff --git a/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http/build.sbt b/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http/build.sbt index 6398193f5..c05671cda 100644 --- a/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http/build.sbt +++ b/sbt-app/src/sbt-test/dependency-management/ivyless-publish-http/build.sbt @@ -35,11 +35,7 @@ stopPublishServer := { } val publishToHttp = taskKey[Unit]("Publish to HTTP server (start server, publish, stop server)") -publishToHttp := { - startPublishServer.value - try publish.value - finally stopPublishServer.value -} +publishToHttp := Def.sequential(startPublishServer, publish, stopPublishServer).value val checkIvylessPublish = taskKey[Unit]("Check that ivyless publish produced the expected files") checkIvylessPublish := {