Theia/Vscode: обработка зависимостей Java Inter-Projects в многоуровневом рабочем пространствеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Theia/Vscode: обработка зависимостей Java Inter-Projects в многоуровневом рабочем пространстве

Сообщение Anonymous »

Я тестирую Theia как замену Eclipse IDE для моих проектов Java, и я пытаюсь повторить знакомую структуру проекта: каталог рабочего пространства, содержащий папку на проект, каждый проект зависит от внешних банок и других проектов. Например, < /p> Несмотря на то, что на то, что на меня не было вилка Vscode, я не могу найти что -либо для того Java проектирует, каждый с.

Код: Выделить всё

prjA/.vscode/settings.json
:

Код: Выделить всё

{
"java.project.sourcePaths": ["src"],
"java.project.outputPath": ".bin",
"java.project.referencedLibraries": [
"lib/**/*.jar"
]
}
< /code>
[list]
[*]prjB/.vscode/settings.json
:
[/list]

Код: Выделить всё

{
"java.project.sourcePaths": ["src"],
"java.project.outputPath": ".bin",
"java.project.referencedLibraries": [
"lib/**/*.jar",
"../prjA/.bin"
]
}
(обратите внимание на добавление "../ prja/.bin" в prjb).
Тем не менее, я не могу правильно обнаружить Classpath в PRJB: классы из внешних JARS правильно выявлены, но те, которые из PRJA по -прежнему показывают с Red Waves с импортом xxx, не могут быть ResOL -ResoLs Code
PRJA. /> Я попытался добавить ../ prja/src в качестве добавления sourcepaths (через ссылку, потому что она не позволит мне добавить папку источника не в корне), но он собирает классы PRJA в PRJB/.Bin , который я, очевидно, не хочу (но «импорт не может быть решает», что я не должен разочаровать, я не могу решить », что я не могу решить». Java проектирует зависимости в рабочей области с несколькими корнями? (Предпочтительно для Theia, но также любопытно относительно VSCode).


Подробнее здесь: https://stackoverflow.com/questions/797 ... -workspace
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»