Я работаю над расширением Scala для NetLogo ( репо ).Я следую как за расширением API пример , так и за NetLogos Sample-Scala-Extension .
Я вижу:
[info] Done packaging.
To compare two paths outside a working tree:
usage: git diff [--no-index] <path> <path>
[warn] working tree not clean when packaging; target not created
[success] Total time: 6 s, completed Jan 29, 2019, 6:22:00 PM
. Сгенерированный файл .jar не содержит изменений, которые я внес в расширение.Я думаю, что это как-то связано с «[предупреждающим] рабочим деревом не чистым ...».
Это тот случай?Что такое решение?
Файловая иерархия:
Scala-Plume-Model
build.sbt
src
PlumeModelExtension.scala
build.sbt
enablePlugins(org.nlogo.build.NetLogoExtension)
name := "plume-scala"
version := "0.1"
scalaVersion := "2.12.0"
netLogoExtName := "plume-scala"
netLogoClassManager := "PlumeModelExtension"
netLogoZipSources := false
scalaSource in Compile := baseDirectory.value / "src"
scalacOptions ++= Seq("-deprecation", "-unchecked", "-Xfatal-warnings", "-encoding", "us-ascii")
netLogoVersion := "6.0.4"