Я пытаюсь создать собственный API на основе руководства по API на https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Startup_Project_Archetype
Что я сделал, так это внес несколько изменений в следующие 4 файла:
- HelloProvider.java
- привет Ян
- HelloWorldImpl.java
- impl-blueprint.xml
Я могу скомпилировать папку в impl, но это не удается, когда я возвращаюсь в каталог верхнего уровня и собираю весь «hello». Вот сообщение об ошибке:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project hello-features: There are test failures.
И следую инструкции:
[ERROR] Please refer to /home/oscarzhang/.m2/hello/features/target/surefire-reports for the individual test results.
но я действительно не знаю, что говорится в отчете. Там слишком много информации.
Я просто знаю, выполняю ли я это:
mvn clean install –DskipTests
это может работать, тем не менее, все равно будут некоторые недостатки, которые новичок не может понять. Хотя я поставил этот способ на 2-е место, вы очень любезны сообщить мне о конкретных недостатках, чтобы прояснить ситуацию.
Я действительно хочу знать, в чем причина ошибки. Я даже сомневаюсь, что тип снимка, который я выбираю, когда использую maven для создания архетипа запуска, может иметь значение.
Спасибо за вашу помощь.