在sbt中使用自定义分类器发布工件

时间:2015-07-09 16:50:28

标签: scala sbt artifact

在sbt中,有一些内置的自定义分类器类型非常易于使用。

例如,在构建文件中指定publishArtifact in Test := true会自动生成一个带有“test”分类器的工件,其中的源代码会显示在项目的“test”目录中。

同样地使用publishArtifact in IntegrationTest := true生成一个带有'it'分类器的工件,其中的源代码出现在项目的'it'目录中。

这两个都取决于编译阶段。

我想在这种风格中添加一种新类型的分类器,例如publishArtifact in CustomClassifier := true,它接收来自给定目录的源,并且还取决于编译阶段。

从我的研究看来,这似乎是可能的,但我能找到的只是代码片段,我不能完全拼凑起来。有一个完整的例子真是太好了。

0 个答案:

没有答案