Mam projekt Maven. Kiedy próbuję zbudować go z Maven, otrzymuję ten błąd:Maven "plik klasy dla ... nie znaleziono" błąd kompilacji
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project myProject: Compilation failure:
Compilation failure:
[ERROR] ClassA.java:[32,38] cannot access ClassB
[ERROR] class file for ClassB not found
ClassB
jest wewnątrz innego artefaktu, i że artefakt jest w lokalnym repozytorium. W rzeczywistości nie mam problemów z budowaniem tego projektu za pomocą wtyczki m2eclipse Maven. Dopiero po uruchomieniu mvn compile
kompilacja się nie powiedzie.
Co muszę zrobić, aby budować z wiersza poleceń?
Zależność jest poprawnie zdefiniowany w pom – ade
opublikowania swojej plik pom.xml i SRC drzewo pomogłoby (komenda drzewo Linux) –
miałem ten sam problem po jakimś kompilacja problemów podczas pełnej instalacji 'mvn clean install'. Problem polegał na tym, że Eclipse rozwiązuje problem z własnego obszaru roboczego, ale maven musiał pracować z niekompletnym lub wadliwym lokalnym repozytorium. Rozwiązanie: ponownie wykonaj instalację 'mvn clean install 'w pełnym projekcie (z wiersza poleceń), która zgodnie z m2eclipse nie przyniesie błędów w kompilacji powyżej – krevelen