From 75b5205360eb8e1a83d35dba8eee7fbc1cbe4a26 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Fri, 10 Apr 2026 13:16:45 +0900 Subject: [PATCH] pom.xml url and description test --- .../src/sbt-test/dependency-management/make-pom/build.sbt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sbt-app/src/sbt-test/dependency-management/make-pom/build.sbt b/sbt-app/src/sbt-test/dependency-management/make-pom/build.sbt index ff88b76d0..f2b15df27 100644 --- a/sbt-app/src/sbt-test/dependency-management/make-pom/build.sbt +++ b/sbt-app/src/sbt-test/dependency-management/make-pom/build.sbt @@ -6,6 +6,8 @@ lazy val root = (project in file(".")) settings ( val converter = fileConverter.value XML.loadFile(converter.toPath(vf).toFile) }, + description := "pom.xml test description", + homepage := Some(url("https://example.com/pom_test_url")), TaskKey[Unit]("checkPom") := checkPom.value, TaskKey[Unit]("checkExtra") := checkExtra.value, TaskKey[Unit]("checkVersionPlusMapping") := checkVersionPlusMapping.value, @@ -65,6 +67,10 @@ lazy val checkReleaseNotesURL = readPom.map: pomXml => lazy val checkPom = Def.task { val pomXML = readPom.value checkProject(pomXML) + val urlFromPom = (pomXML \ "url").text + assert(urlFromPom == "https://example.com/pom_test_url", urlFromPom) + val descriptionFromPom = (pomXML \ "description").text + assert(descriptionFromPom == "pom.xml test description", descriptionFromPom) val ivyRepositories = fullResolvers.value withRepositories(pomXML) { repositoriesElement => val repositories = repositoriesElement \ "repository"