Я разработчик С#, С++. Если у меня есть код и pdbs для внешних dll, я могу перейти к коду внешней dll, указав IDE на код и/или PDB. Я хочу сделать что-то подобное с Java JAR
Я создал инфраструктуру Micro Service в java, используя код Visual Studio. Это компилируется в файл jar. У меня есть другое приложение, которое использует этот файл jar. Когда я отлаживаю свое приложение, как я могу войти в код jar Micro Service?
Я использую VS Code 1.45.1, zulu 14, maven 3.6.3.
Скажем, у меня есть файл jar с именем MyMaths.jar, внутри него есть класс mybasicmaths
public class MyBasicMaths{
public int addNums(int a, int b) {
return a+b;
}
}
Этот jar используется другим приложением, использующим MyMaths.jar. Я разрешил зависимости с помощью Maven. В клиентском приложении у меня есть код вида
public class MyMathsConsumer {
public static void main(String[] args) {
int a = 10;
int b = 20
MyBasicMaths myObj = new myBasicMaths();
int c = myObj.addNums(10, 20);
System.out.println(c);
}
}
Я могу нормально запустить свой проект. Но я хочу иметь возможность входить в код MyBasicMaths.addNums() из MyMathsConsumer.
Когда я занимаюсь отладкой, я могу войти в классы amqp-client-5.7.3.jar и даже zulu, но не в созданный мной файл jar.
Аналогичный вопрос был задан для eclipse баночка
Я прошу то же самое для кода Visual Studio.