У меня есть файл jar (core.jar), который мне нужен для воссоздания jar из исходных файлов java с помощью Gradle.Я декомпилировал jar для идентификации всех файлов классов и нашел соответствующие файлы java.
Используя Gradle, я скопировал java-файлы в каталог и попытался скомпилировать их.Но компиляция не удалась, потому что есть больше зависимостей, чем у java-файлов.
Я пытаюсь выяснить, как был создан этот jar-файл.Если для компиляции классов, находящихся в jar-файле, требуются дополнительные java-файлы, то был ли jar-файл создан компиляцией и проектом, а затем выбрал подмножество файлов классов и упаковал их в jar-файл?
UPDATE
Согласно вашему предложению, я проверил файл манифеста, и он только так:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)
Используя JD Decompiler, в банке, к которой я принадлежу, нет файлов jar для добавления.создание воссоздать.