Я унаследовал довольно простой Java-проект с использованием Maven. Это просто базовая библиотека классов, которая предназначена для использования нашими клиентами в качестве SDK.
Создатели этого проекта создали простую демонстрацию того, как использовать этот «sdk» под названием ClientRunner. Это не модульный тест. Я пытаюсь пройти через него, чтобы ознакомиться с проектом, но не могу заставить его работать.
Я использую VS-Code с расширением языковой поддержки Java от Red Hat. Когда я нажимаю «Отладка» над основной функцией интеграционного теста, я получаю следующую ошибку:
Error: Could not find or load main class com.oursdk.client.stream.ClientRunner in module com.oursdk.client.stream
Я уверен, что проект, вероятно, построен неправильно. Но я не могу понять, как это исправить.
Мне нужно иметь возможность отлаживать этот интеграционный тест, не включая его в библиотеку классов SDK.
> tree src
src
├── main
│ └── java
│ ├── com
│ │ └── oursdk
│ │ └── client
│ │ └── stream
│ │ └──
│ └── module-info.java
└── test
└── java
└── com
└── oursdk
└── client
└── stream
└── ClientRunner.java
pom.xml:
4.0.0
com.oursdk.client
oursdk-client-streaming
jar
1.0
OURSDK :: Client :: Streaming
ourcompany-releases
releases
https://ourcompany.com/repository/releases/
ourcompany-snapshots
ourcompany Snapshots
https://ourcompany.com/repository/snapshots/
11
${java-version}
${java-version}
${java-version}
UTF-8
3.1.0
3.10.1
3.0.0-M1
3.2.0
3.0.0-M5
3.2.2
3.2.1
Подробнее здесь: https://stackoverflow.com/questions/793 ... vs-code-ex
Использование интеграционных тестов с языковой поддержкой Java(TM) с помощью расширения Red Hat VS-Code. ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение