В настоящее время при создании нашего проекта мы используем:
javac <various command line options> C:\project\CompilationHelper.java
Затем класс CompilationHelper
ссылается на наши основные файлы и через цепочку зависимостей компилируется все, что нам нужно, и больше ничего.Каталог классов затем jar'ed.
Я начал использовать ant и заметил, что, просто создав нашу исходную директорию, мы получаем файл .jar большего размера, чем обычно.
Я понимаю, чтоЛучшее решение - найти все неиспользуемые файлы .java и удалить их, но на самом деле у нас есть один «основной» проект и один «дочерний» проект, в котором используется множество компонентов основного, и разделение их в настоящий момент невозможно.
Есть ли способ заставить ant скомпилировать один файл и все его зависимости, а не каталог?
Заранее большое спасибо,
Dave