1
我在SBT中有一個多項目構建,其中一些項目應該聚合依賴關係並且不包含代碼。因此,客戶端可以將這些項目視爲單個依賴項,而不是直接依賴於它們的所有聚合依賴項。藉助Maven,這是一種常見模式,例如當使用Spring Boot時。如何在SBT中使用pom包裝發佈工件?
在SBT,我想我可以通過添加此設置這些項目抑制空假象的產生:
packagedArtifacts := Classpaths.packaged(Seq(makePom)).value
然而,makePom
任務中產生的POM寫<packaging>jar</packaging>
。但是現在沒有JAR了,它應該改爲<packaging>pom</packaging>
。
我該怎麼做?
我以前試過這個,我可以包括'packaging'元素存在,但它被忽略。 –