我正在尝试使用以下命令来对项目进行拆分:
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
代码中使用的每个外部库
答案 0 :(得分:1)
Delombok复制javac
选项,这意味着在--classpath
之后,您需要指定所有包含类文件的jar或目录。 gradle目录可能包含包含jar文件的子目录,javac
不会递归到这些文件中,您的shell也不会扩展到其中。最好的选择是使用gradle
来建立相关罐子的列表。另外,您可以编写一个shell脚本来查找所有脚本,然后将位置放入冒号或分号分隔的列表中。