Интеграция только 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
загрузить конфигурацию сборки, так как она зависит только от основных сервисов.