Ich habe einen RESTful-Service mit Spring MVC erstellt. Ich habe einen Integrationstest zum Testen meines Rest-Controllers mit dem Federtest mvcmock erstellt.Abhängigkeitsinjektionsfehler während der Installation von mvn loading standalone run
Wenn ich diesen Test unter Verwendung als Juni ausführen. Es läuft gut. Wenn jedoch der gleiche Test während mvn install
ausgeführt wird, verwenden Sie das todsichere Plugin. Dieser Test ist beschwerlich werfen fatalen Fehler:
Wenn ich vorherige Logs überprüft, heißt es, dass es 0 abhängigkeit geladen. Diese war das Protokoll: „23 geladen Bohnen in der gleichen Protokollzeile“
DEBUG XmlBeanDefinitionReader - Loaded 0 bean definitions from location pattern [classpath*:service-test-context.xml]
Allerdings habe ich wieder diese Testklasse als Junit laufen und ich konnte sehen,
Frage: Könnten Sie bitte vorschlagen, was kann das Problem sein?
Hinweis: Dies ist Multi-Maven-Modul-Anwendung und die Abhängigkeit eines anderen Moduls wird nicht injiziert. Ich bekam dasselbe Problem, als ich diesen Test als Junit führte. Dann habe ich abhängige Module in Eclipse> Build> Projekt hinzugefügt und Problem gelöst in Run als JUnit. Jetzt bekommen Sie dieses Problem während Sie mvn install
.
Beendet Ihre JUnit Runner-Klasse in ** Test **? Haben Sie auch versucht ** mvn clean install **? – MikeJRamsey56
Nein, aber es wird aufgerufen. Muss es seinen Namen mit Test beenden? Sie können einen beliebigen Ausdruck in Ihre todsichere Konfiguration einschließen. Ich habe versucht, MVN sauber installieren, aber kein Glück. –