Ant: Как скомпилировать jar с вложением источника

Как мне создать банку с Ant, которая включает в себя источник вложения?

Maven делает это, но я живу без maven с 2003 года (ну, в 2009 году, но он не рифмуется).

Я не вижу никаких опций в задаче javac, которая делает это.

Я попытался включить исходные файлы .java в набор файлов, переданный в задачу javac, но это не сработало. Когда я пытаюсь просмотреть источник через что-то вроде Eclipse, у меня все равно появляется экран «Нет прикрепленного источника».

Есть предложения?

10
задан Marty Pitt 27 August 2010 в 14:08
поделиться

1 ответ

Для работы в Eclipse необходимы две вещи:

  • Включить исходные файлы в набор файлов, чтобы каждый файл .java находился в одной папке. в JAR как соответствующий файл .class;
  • В задаче добавьте следующий параметр: debug="on". Таким образом, вы кодируете в файлы .class информацию о соответствующих файлах .java, которые нужны таким инструментам, как Eclipse, для их соединения.
13
ответ дан 3 December 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: