2016-08-04 62 views
1

ich zur Zeit in den Compilations meine Wiedergabe 2 Scala API-Projekt und stoßen 10 Warnungen anzeigt, bin Migration:SBT - Klasse nicht gefunden wird, mit einem Stummel fort

[warn] Class play.core.enhancers.PropertiesEnhancer$GeneratedAccessor not found - continuing with a stub. 

Alle von ihnen gleich sind, und I don‘ Ich habe noch andere Hinweise. Ich habe ein bisschen nach anderen ähnlichen Fällen gesucht, oft wegen der JDK-Version und so weiter, aber ich bin schon in 1.8.

Hier ist, was ich in plugins.sbt haben:

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.3") 

addSbtPlugin("org.scalastyle" %% "scalastyle-sbt-plugin" % "0.8.0") 

addSbtPlugin("com.sksamuel.scapegoat" %% "sbt-scapegoat" % "1.0.4") 

und in build.sbt:

libraryDependencies ++= Seq(
    cache, 
    ws, 
    "org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23", 
    "org.reactivemongo" %% "reactivemongo" % "0.10.5.0.akka23", 
    "org.mockito" % "mockito-core" % "1.10.5" % "test", 
    "org.scalatestplus" %% "play" % "1.2.0" % "test", 
    "com.amazonaws" % "aws-java-sdk" % "1.8.3", 
    "org.cvogt" %% "play-json-extensions" % "0.8.0", 
    javaCore, 
    "com.clever-age" % "play2-elasticsearch" % "1.1.0" excludeAll(
    ExclusionRule(organization = "org.scala-lang"), 
    ExclusionRule(organization = "com.typesafe.play"), 
    ExclusionRule(organization = "org.apache.commons", artifact = "commons-lang3") 
    ) 
) 

Zögern Sie nicht, wenn Sie noch etwas :)

Es ist nicht etwas, das mich blockiert, aber ich würde es vorziehen, diese 10 Warnungen jedes Mal zu vermeiden, wenn ich meine Bewerbung neu kompiliere.

Vielen Dank! :)

+0

Scheint Sie verwenden [play Enhancer Plugin] (https://www.playframework.com/documentation/2.5.x/PlayEnhancer) und Set es nicht nach oben richtig – jilen

Antwort

1

Es scheint, dass etwas in Ihrem Code versucht, den Play Enhancer zu verwenden und es nicht finden kann. Verwenden Sie Ebean oder etwas, das den Enhancer benötigen könnte? Dies sollte die Warnung weggehen

können Sie versuchen, das Plugin auf Ihre plugins.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.1.0") 

hinzuzufügen. Sie können es dann deaktivieren, wenn Sie mögen:

# In build.sbt 
playEnhancerEnabled := false 
+0

Vielen Dank! Das hat das behoben :) – guigui