Как использовать внешний AMP в Alfresco Maven Project

Я пытаюсь использовать надстройку alfresco-pdf-toolkit в моем проекте Alfresco Maven, есть ли способ включить усилитель в файл pom.xml моего проекта?


person Basil    schedule 04.10.2016    source источник
comment
Вы используете alfresco sdk в своем проекте?   -  person Akah    schedule 04.10.2016


Ответы (1)


Да, если в вашем проекте используется архетип «все в одном» из Alfresco Maven SDK, вы можете добавить зависимость AMP в качестве наложения.

Посмотрите пример в репозитории pom.xml. Вы увидите что-то вроде:

<overlay>
    <groupId>${alfresco.groupId}</groupId>
    <artifactId>alfresco-spp</artifactId>
    <type>amp</type>
</overlay>

Вот как универсальный проект привносит зависимость SPP. Ниже вы можете добавить дополнительные AMP.

Вы должны уже запустить «mvn install» для AMP, от которых вы зависите, чтобы они были установлены в вашем локальном репозитории Maven, или они должны быть доступны в каком-либо другом репозитории maven, о котором ваша сборка знает.

person Jeff Potts    schedule 05.10.2016
comment
Когда создается проект «все-в-одном», он также создает overlay папки (как в общих папках, так и в хранилищах репо). Нужен ли корм? - person Cherry; 01.11.2016
comment
Также проект «все-в-одном» содержит несколько разделов наложения. Означает ли это, что порядок должен быть следующим (сверху вниз): наложение с ${alfresco.groupId} и ${alfresco.share.artifactId}, затем наложение с текущим проектом и только потом импортированный аддон? - person Cherry; 01.11.2016