λ
Size: a a a
λ
АК
АК
lazy val root = (project in file("."))...
.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(name := "imc")
.aggregate(annetteImc, annetteFrontendImc)
lazy val annetteImc = Project(
id = "annette-imc",
base = file("annette-imc")
)
.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(
.enablePlugins(BuildInfoPlugin)
AD
АК
AD
λ
lazy val root = (project in file("."))...
.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(name := "imc")
.aggregate(annetteImc, annetteFrontendImc)
lazy val annetteImc = Project(
id = "annette-imc",
base = file("annette-imc")
)
.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(
.enablePlugins(BuildInfoPlugin)
AD
АК
tk@tk-pc:~/src/annette-imc$ rm -rf ./target ./annette-frontend-imc/target ./annette-imc/target ./project/target ./project/project/target ./annette-imc-server/target /home/tk/src/annette-imc/annette-imc/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala
tk@tk-pc:~/src/annette-imc$ grep -Rn BuildInfo .
./annette-imc/src/main/scala/annette/imc/ImcModule.scala:9:import annette.core.{ BuildInfo, CoreModule }
./annette-imc/src/main/scala/annette/imc/ImcModule.scala:67: override def buildInfo = BuildInfo.toString
./build.sbt.back:45: .enablePlugins(BuildInfoPlugin)
./build.sbt.back:55: .enablePlugins(BuildInfoPlugin)
./build.sbt.back:61: buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, buildInfoBuildNumber),
./build.sbt.back:62: buildInfoOptions += BuildInfoOption.BuildTime,
./build.sbt:45: .enablePlugins(BuildInfoPlugin)
./build.sbt:55: //.enablePlugins(BuildInfoPlugin)
./build.sbt:61: buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, buildInfoBuildNumber),
./build.sbt:62: buildInfoOptions += BuildInfoOption.BuildTime,
АК
> cleanкогда во 2ом месте, ошибка была та же
[success] Total time: 0 s, completed 7 авг. 2020 г., 16:51:00
> annette-imc-server/clean
[success] Total time: 0 s, completed 7 авг. 2020 г., 16:51:02
> compile
[info] Updating {file:/home/tk/src/annette-imc/}root...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 1 Scala source to /home/tk/src/annette-imc/target/scala-2.10/classes...
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/model/Templates.scala: illegal start of simple expression: Token(RPAREN,),2106,))
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/retrieve/TemplateDataRetrieverA.scala: expected start of definition, but was Token(VAL,val,3940,val)
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/retrieve/TemplateDataRetrieverD.scala: expected start of definition, but was Token(VAL,val,2960,val)
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn] * com.google.guava:guava:18.0 -> 19.0
[warn] * commons-io:commons-io:1.4 -> 2.5
[warn] Run 'evicted' to see detailed eviction warnings
protoc-jar: protoc version: 330, detected platform: linux/amd64
protoc-jar: executing: [/tmp/protocjar18110569232423617187/bin/protoc.exe, --plugin=protoc-gen-scala=/tmp/protocbridge6783174360432423637, --scala_out=grpc:/home/tk/src/annette-imc/annette-imc/target/scala-2.12/src_managed/main, -I/home/tk/src/annette-imc/annette-imc/src/main/protobuf, -I/home/tk/src/annette-imc/annette-imc/target/protobuf_external, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/imcuser.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/ap.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/scheduler.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/chat.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/notification.proto]
[error] source file '/home/tk/src/annette-imc/annette-imc/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala' could not be found
[error] one error found
[error] (annette-imc/compile:compileIncremental) Compilation failed
[error] Total time: 3 s, completed 7 авг. 2020 г., 16:51:06
> compile
[info] Compiling 1 Scala source to /home/tk/src/annette-imc/target/scala-2.10/classes...
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:6: not found: object akka
[error] import akka.actor.Props
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:13: Symbol 'type akka.persistence.PersistentActor' is missing from the classpath.
[error] This symbol is required by 'trait annette.core.persistence.Persistence.PersistentStateActor'.
[error] Make sure that type PersistentActor is in your classpath and check for conflicting dependencies with `-Ylog-classpath`.
[error] A full rebuild may help if 'Persistence.class' was compiled against an incompatible version of akka.persistence.
[error] extends PersistentStateActor[ApsState] {
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:33: not found: value persist
[error] persist(CreatedEvt(ap)) { event =>
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:35: not found: value sender
[error] sender ! Created(id)
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:40: not found: value persist
[error] persist(DeletedEvt(id)) { event =>
[error] ^
...
AD
> cleanкогда во 2ом месте, ошибка была та же
[success] Total time: 0 s, completed 7 авг. 2020 г., 16:51:00
> annette-imc-server/clean
[success] Total time: 0 s, completed 7 авг. 2020 г., 16:51:02
> compile
[info] Updating {file:/home/tk/src/annette-imc/}root...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 1 Scala source to /home/tk/src/annette-imc/target/scala-2.10/classes...
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/model/Templates.scala: illegal start of simple expression: Token(RPAREN,),2106,))
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/retrieve/TemplateDataRetrieverA.scala: expected start of definition, but was Token(VAL,val,3940,val)
[warn] Scalariform parser error for /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/report/retrieve/TemplateDataRetrieverD.scala: expected start of definition, but was Token(VAL,val,2960,val)
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn] * com.google.guava:guava:18.0 -> 19.0
[warn] * commons-io:commons-io:1.4 -> 2.5
[warn] Run 'evicted' to see detailed eviction warnings
protoc-jar: protoc version: 330, detected platform: linux/amd64
protoc-jar: executing: [/tmp/protocjar18110569232423617187/bin/protoc.exe, --plugin=protoc-gen-scala=/tmp/protocbridge6783174360432423637, --scala_out=grpc:/home/tk/src/annette-imc/annette-imc/target/scala-2.12/src_managed/main, -I/home/tk/src/annette-imc/annette-imc/src/main/protobuf, -I/home/tk/src/annette-imc/annette-imc/target/protobuf_external, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/imcuser.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/ap.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/scheduler.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/chat.proto, /home/tk/src/annette-imc/annette-imc/src/main/protobuf/notification.proto]
[error] source file '/home/tk/src/annette-imc/annette-imc/target/scala-2.12/src_managed/main/sbt-buildinfo/BuildInfo.scala' could not be found
[error] one error found
[error] (annette-imc/compile:compileIncremental) Compilation failed
[error] Total time: 3 s, completed 7 авг. 2020 г., 16:51:06
> compile
[info] Compiling 1 Scala source to /home/tk/src/annette-imc/target/scala-2.10/classes...
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:6: not found: object akka
[error] import akka.actor.Props
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:13: Symbol 'type akka.persistence.PersistentActor' is missing from the classpath.
[error] This symbol is required by 'trait annette.core.persistence.Persistence.PersistentStateActor'.
[error] Make sure that type PersistentActor is in your classpath and check for conflicting dependencies with `-Ylog-classpath`.
[error] A full rebuild may help if 'Persistence.class' was compiled against an incompatible version of akka.persistence.
[error] extends PersistentStateActor[ApsState] {
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:33: not found: value persist
[error] persist(CreatedEvt(ap)) { event =>
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:35: not found: value sender
[error] sender ! Created(id)
[error] ^
[error] /home/tk/src/annette-imc/annette-imc/src/main/scala/annette/imc/ApsActor.scala:40: not found: value persist
[error] persist(DeletedEvt(id)) { event =>
[error] ^
...
АК
object Dependencies {
object Version {
val scala = "2.12.4"
val akka = "2.5.3"
val akkaPersistenceCassandra = "0.54"
val akkaPersistenceInmemoryVersion = "2.5.1.1"
val akkaHttp = "10.0.9"
val phantom = "2.12.1"
val protobuf = "3.2.0"
val guice = "4.1.0"
val jwt = "1.2.2"
val akkaHttpCircle = "1.17.0"
val circle = "0.8.0"
val scalaj = "2.3.0"
val scalamock = "3.6.0"
val apachePoi = "3.17"
val alpakka = "0.13"
val annetteCore = "3.1.0"
}
АК
АК
AD
AD
АК
lazy val root = (project in file("."))
//.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(name := "imc")
.aggregate(annetteImc, annetteFrontendImc)
lazy val annetteImc = Project(
id = "annette-imc",
base = file("annette-imc")
)
.enablePlugins(BuildInfoPlugin)
.enablePlugins(JavaAppPackaging)
.enablePlugins(UniversalPlugin)
.settings(
получилось
повторить, ошибки лезут если в руте закоментить buildinfoАК
libraryDependencies ++= Dependencies.imc,хм, оке ща добавлю
unmanagedClasspath in Test += (resourceDirectory in Compile).value,
AD
АК