2016-10-26 4 views
1

Bottom line up-front zu bauen: Hier ist der Fehler Ich erhalte in IntelliJ:Unable Test ActiveJDBC Projekt in IntelliJ

Failed to execute goal org.javalite:activejdbc-instrumentation:1.4.2:instrument (default-cli) on project hsdart: Failed to add output directory to classpath: org.javalite.instrumentation.InstrumentationException: javassist.NotFoundException: getClassName(..) is not found in net.hintsight.dart.models.ExtractDescriptor -> [Help 1]

Die Build-Werke aus der CLI, nur nicht von innen IntelliJ. Hier ist der Schritt, den ich zu Test hinzugefügt baut:

org.javalite:activejdbc-instrumentation:1.4.2:instrument

Weitere wichtige Bits:

  • IntelliJ Version: 15.0.2
  • Maven Version: 3.3.9
  • Java-Version: 1.8 .0_101
  • ActiveJDBC Version: 1.4.12

Volle Ausgabe von IntelliJ: http://pastebin.com/wfpE5umK

Antwort

2

Ihre ActiveJDBC-Version ist vielleicht 1.4.12, aber die Version des Instrumentierungs-Plugins ist 1.4.2. Bitte aktualisieren Sie das Plugin auf das gleiche wie die Bibliothek und versuchen Sie es erneut.

+0

Sicher genug, die Protokollausgabe sagt das Plugin ist 1.4.2. Allerdings hatte ich 1.4.12 bereits in meinem POM angegeben. Gibt es einen Grund, dass die verwendete Version sich von der im POM angegebenen Version unterscheidet? – bstempi

+0

Ich akzeptiere die Antwort, weil das Umschalten auf "1.4.2" funktioniert hat. Allerdings hatte ich beide auf "1.4.12" gesetzt und es hat nicht funktioniert. Ich denke, da ist ein Problem, aber das hat es mir erlaubt, daran vorbeizukommen. Vielen Dank! – bstempi