Delombok не может найти символ для всех зависимостей - PullRequest
1 голос
/ 11 октября 2019

Я пытаюсь сделать проект с помощью команды:

java -jar lombok-1.18.8.jar delombok C:\Users\halaeddine\IdeaProjects\projectName -d "D:\OneDrive - Haydar\Desktop\delomboked"  --classpath=C:\Users\halaeddine\.gradle\*

папка gradle содержит все зависимости jar. Я получаю следующие ошибки:

error: package X does not exist

для каждой внешней библиотеки, используемой в коде

1 Ответ

1 голос
/ 13 октября 2019

Delombok реплицирует параметры javac, что означает, что после --classpath вам необходимо указать все банки или каталоги, содержащие файлы классов. Каталог gradle, скорее всего, будет содержать подкаталоги, содержащие jar-файлы, и javac в них не входит, и ваша оболочка не будет расширяться. Лучше всего использовать gradle для составления списка соответствующих банок. В качестве альтернативы вы можете написать сценарий оболочки, чтобы найти их все и поместить местоположения в список, разделенный двоеточиями или точками с запятой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...