Меня назначили на проект, который создает несколько плагинов Eclipse. Есть корень pom.xml
, и maven успешно его строит. Но когда я загружаю его в VSCode с загруженным пакетом Java (vscjava.vscode-java-pack
) и загружаю проекты Java, многие файлы выдают такие ошибки, как
The declared package "com.correct.package" does not match the expected package ""
а также
The import com.something cannot be resolved
хотя maven просто отлично собрал пакеты.
Теперь очевидная причина, по которой это может не работать, заключается в том, что расширение tycho-pomless установлено и большинство из подпакетов есть только .project
, build.properties
и plugin.xml
, но нет pom.xml
.
Можно ли сгенерировать все pom.xml
или что-то еще, что плагин VSCode поймет, чтобы установить правильные корни пакетов и пути к классам?
"/home/user/.m2/repository/**/*.jar"
в"java.project.referencedLibraries"
(я открываю его с помощью devcontainer, так что дом исправлен), но это не помогло. Или еще не подействовало. 11.05.2021.project
и.classpath
, а расширение maventycho-pomless
создает из них файлы сборки maven только на время выполнения maven. Языковой сервер основан на коде Eclipse и также понимает их, но зависимости отсутствуют. И они отсутствуют, даже если я открою его в Eclipse, потому что это плагины Eclipse, и они ссылаются на них каким-то другим образом. По-видимому, расширение tycho-pomless может их найти, но я понятия не имею, где. 12.05.2021