我有一个包含两个子项目的项目。在一个方面,我想在另一方sbt-docker中使用sbt-native-packager。但是,它们都定义了具有不同类型的键dockerCmd
(分别为String
和Seq[String]
),因此加载项目失败:
java.lang.RuntimeException: Some keys were defined with the same name but different types: 'dockerCmd' (scala.collection.Seq[java.lang.String], java.lang.String)
有没有办法解决这个问题比修改插件以便就类型达成一致更容易?
答案 0 :(得分:1)
键命名约定:使用前缀
有时,您需要一个新密钥,因为没有现有的sbt密钥。在这种情况下,请使用特定于插件的前缀。