Проекты AIO с Alfresco SDK 3.0 могут без проблем загружать другие AMP.
Убедитесь, что вы раскомментировали ту часть файла pom.xml, которая фактически создает AMP.Найдите раздел, который начинается следующим образом:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>build-amp-file</id>
И убедитесь, что он не закомментирован.
После того, как вы это сделаете, вы можете добавить AMP как в зависимости от уровня платформы, так и в Share.более зависимые.Для зависимости уровня платформы найдите элемент "" и добавьте туда свои зависимости, убедившись, что указан тип "amp".
Для зависимости уровня общего ресурса найдите "".
Например, мне часто нравится устанавливать консоль JavaScript в моих проектах AIO, потому что это очень удобно.Итак, я добавляю следующее в platformModules:
<!-- JavaScript Console -->
<moduleDependency>
<groupId>de.fmaul</groupId>
<artifactId>javascript-console-repo</artifactId>
<type>amp</type>
<version>0.7-SNAPSHOT</version>
</moduleDependency>
И добавляю следующее к:
<!-- JavaScript Console -->
<moduleDependency>
<groupId>de.fmaul</groupId>
<artifactId>javascript-console-share</artifactId>
<type>amp</type>
<version>0.7-SNAPSHOT</version>
</moduleDependency>
Когда все это на месте, когда я запускаю свой проект AIO с помощью run.sh,Tomcat запускается, устанавливаются AMP консоли JavaScript и устанавливаются мои настройки.