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

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

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

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

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

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

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


person Pramod Khare    schedule 24.09.2012    source источник
comment
Не могли бы вы просто запустить Alfresco как собственное веб-приложение и интегрироваться с ним с помощью CMIS для ваших требований DM?   -  person Gagravarr    schedule 24.09.2012


Ответы (1)


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

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

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

person skuro    schedule 24.09.2012
comment
Да, спасибо, в настоящее время я просматриваю XML-файлы контекста bean-компонентов spring, буду комментировать ненужные bean-компоненты, но осторожно. - person Pramod Khare; 25.09.2012