Интеграция только DM (Управление документами) от Alfresco

Интеграция только DM (Управление документами) от Alfresco

У меня есть вопрос, мы делаем POC (подтверждение концепции) для интеграции Alfresco с нашим приложением, и мы будем использовать Alfresco только для целей управления документами и ничего больше.

И мы будем разрабатывать наш собственный интерфейс для Alfresco DM, поэтому мы будем подключаться / интегрироваться с Alfresco Foundation API.

Так что кто-нибудь может сказать мне, можно ли напрямую получить DM только от Alfresco для развертывания / интеграции Alfresco Embedded, или (более сложным способом) удалить / закомментировать все компоненты Spring, отличные от DM, и их ссылки из файлов config xml.

Почему мы хотим сделать это ---> не связанная с DM реализация в Alfresco, и их банки зависимостей делают размер EAR нашего приложения более 200 МБ, и это не только повлияет на компиляцию maven и сборку всего кода, а также на разработку будущего кода и публикацию время EAR в JBoss находится в диапазоне 15 -20 минут.

В случае, если кто-то ранее пробовал это, пожалуйста, предложите.

1 ответ

Я пытался пару лет назад, чтобы загрузить FirstFoundationClient как проект Maven. Несмотря на то, что это действительно возможно, вы можете выбрать только необходимые артефакты (хотя не рассчитывайте сократить весь размер до 1/10), но это не так быстро, как ant коллега.

Я бы посоветовал вам взглянуть на поддержку Maven для проекта Alfresco и получить структуру POM для вашего проекта.

Я бы начал с FirstFoundationClient загрузить конфигурацию сборки, так как она зависит только от основных сервисов.

Другие вопросы по тегам