Есть ли способ, как поделиться кодом для приложений CAF (webMethods)
У меня есть несколько приложений CAF, которые являются частью одного проекта SW.
Вопрос в следующем: "Есть ли способ поделиться общим кодом, чтобы предотвратить копирование + вставку во все приложения?"
1 ответ
Оказалось, что (по крайней мере, на мой взгляд) приложения CAF публикуются задушевно от дизайнера - я ожидал войны, но вместо этого в папке deploy есть папка приложения CAF, в которой есть WEB-INF
и в его папке lib находится jar, созданный из всех классов в проекте Eclipse:-/
Решение, которое я использовал, - экспортировать общий проект Java в jar и копировать в проекты CAF. lib
папка.
Для этого я использовал две вещи:
- Учебник: Как автоматически создать JAR в Eclipse
- когда это работало, я использовал команду ant для копирования раздачи jar по всем проектам CAF