Как упаковать проект roo без файлов aspectj в jar - PullRequest
1 голос
/ 10 сентября 2010

Привет, я использую Spring Roo для создания службы доступа к базе данных, только это. поэтому, когда я пытаюсь экспортировать в jar с помощью eclipse, jar не содержит один класс java, но эти файлы:
Contact.class
Contact_Roo_Configurable.class
Contact_Roo_Entity.class
Contact_Roo_ToString.class
Contact_Roo_JavaBean.class
Я знаю, что это были файлы AspectJ, но почему они не скомпилированы в один файл.

1 Ответ

1 голос
/ 11 сентября 2010

Roo использует AspectJ за кулисами для управления всеми связями, которые не являются частью бизнес-логики. Внутри Eclipse эти файлы существуют, но они скрыты. Тот факт, что эти файлы являются отдельными (и что они создают отдельные файлы классов), не должен оказывать реального влияния на работу вашей программы.

Однако, если вы хотите избавиться от этих файлов, вы можете выполнить рефакторинг, чтобы удалить все артефакты roo. Просто отметьте, что это одностороннее преобразование. После того, как вы нажмете, roo больше не сможет управлять вашим проектом.

...