Ich habe ein Problem auf nur einer Plattform, wenn ich versuche, MVN Clean Install auszuführen. Im Rahmen des Builds kompilieren wir mehrere Komponenten und führen zuletzt Funktionstests mit Wiremock aus. Es soll eine bestimmte Konfiguration aus dem Funktionstestprofil auswählen, und Standardeigenschaften sollten aus der Datei application.Properties ausgewählt werden. Aus irgendeinem Grund ist der gleiche Code jedoch nicht in der Lage, die in dieser Datei genannten Eigenschaften zu finden. Ich frage mich also nur, ob ich irgendwie, wenn ich die Liste der Eigenschaftendateien während Wiremock geladen habe? Dies gibt einen Hinweis darauf, warum nicht erwartete Eigenschaftendateien ausgewählt werden? < /P>
Alle Eigenschaftendateien befinden
Code: Select all
src/main/resources
< /code>
und folgt aus der Testklasse. < /p>
@ContextConfiguration(classes = SampleFTConfiguration.class)
public class SampleControllerTest{
//test method
}
@ComponentScan("com.xxx.xxx.xxx.ft")
@PropertySource("classpath:application-test.properties")
public class SampleFTConfiguration{
}
Hinweis: Ich erwarte nicht, dass jemand das Problem behebt. P>