公開されたアーティファクトにsbtにJava以外のソースを含めるにはどうすればよいですか?
公開されたアーティファクトにsbtにJava以外のソースを含めるにはどうすればよいですか? Kotlinプラグインを使用していて、公開されたソースjarに.ktファイルを含めるようにsbtを強制する方法がわかりません。.javaファイルのみが含まれます。 オンラインの多くの人が次のコードをsbtスクリプトに追加することを提案していますが、それは役に立ちません mappings in (Compile, packageSrc) ++= { val base = (sourceManaged in Compile).value val files = (managedSources in Compile).value files.map { f => (f, f.relativeTo(base).get.getPath) } }, 私も試しました includeFilter in (Compile, packageSrc) := "*.scala" || "*.java" || "*.kt", これはsbtコンソールのいくつかの変数の出力です sbt:collections> show unmanagedSourceDirectories [info] * /home/expert/work/sideprojects/unoexperto/extensions-collections/src/main/scala [info] * /home/expert/work/sideprojects/unoexperto/extensions-collections/src/main/java …