Maven-java-compile-Fehler-kann nicht auf CommonClassA

Hintergrund:

  • Ich bin die Entwicklung von Maven multi-Modul-Projekt.
  • Eine des das Modul ist ein gemeinsames Modul benötigt, alle anderen Module.
  • Diesem Modul enthalten CommonClassA.java.
  • gemeinsames Modul korrekt kompiliert wird.
  • In die es installiert wird maven lokalen repository richtig.
  • Einer der Klasse(Billtype.java) in anderen Modul (EmployeeBilling) bezieht sich diese Klasse(CommonClassA.java).
  • Maven Dependency für gemeinsames Modul ist korrekt angegeben pom.xml der EmployeeBilling Modul.

Problem:

Beim kompilieren EmployeeBilling Modul wirft es

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project EmployeeBilling: Compilation failure
[ERROR] \MyWorkspace\Biz\EmployeeBilling\src\main\java\com\employee\Billtype.java:[79,19] error: cannot access CommonClassA
[ERROR] -> [Help 1]**

Unterstützenden details:

  • Abhängigkeit definiert in EmployeeBilling> pom.xml:

  • Anderen Klassen aus common-Modul scheint erreichbar, da kein Fehler beobachtet

  • Es sind keine anderen Fehler wie Class not found/Datei nicht gefunden.
  • Der Klasse CommonCLassA implements Serializable
  • Gleiche Fehler von Eclipse sowie commond Linie
  • Bin ich mit dem M2E plugin

Tools:

  • jdk1.7.0_02
  • OS: Windows 7
  • Eclipse JUNO und apache-maven-3.1.0

Vielen Dank im Voraus!

  • Vielleicht eine dumme Frage, aber ist die Klasse CommonClassA public?
  • Führen Sie compilation debug-Modus mit -X wie: mvn compile -X für mehr details. Auch sind Sie sicher, dass die Modifizierer für die Klasse sichtbar machen?
  • Ich schlage vor hinzufügen der Quellen Ihrer Dateien, wie es scheint, eine regelmäßige kompilieren Fehler.
  • Ich habe genau den gleichen Fehler. Haben Sie herausfinden, die Ursache?
InformationsquelleAutor user2210293 | 2013-08-15
Schreibe einen Kommentar