根据这个article,应该可以使用Alfresco模块包(AMP)作为叠加层(它似乎是一个简单的.zip文件)
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<overlays>
<overlay/>
<overlay>
<groupId>org.alfresco</groupId>
<artifactId>alfresco</artifactId>
<type>war</type>
<excludes/>
</overlay>
<overlay>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-wcm-quickstart-repo</artifactId>
<type>amp</type>
</overlay>
</overlays>
</configuration>
</plugin>
</plugins>
</build>
依赖关系:
<dependencies>
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco</artifactId>
<version>4.0.e</version>
<type>war</type>
</dependency>
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-wcm-quickstart-repo</artifactId>
<version>4.0.e</version>
<type>amp</type>
</dependency>
</dependencies>
但在打包战争时我收到以下警告信息:
[WARNING] Skip unpacking dependency file [C:\Users\svorc\.m2\repository\org\alfresco\alfresco-wcm-quickstart-repo\4.0.e\alfresco-wcm-quickstart-repo-4.0.e.amp with unknown extension [amp]
有什么想法吗?
答案 0 :(得分:4)
尝试mvn integration-test -Pamp-to-war
请确保在您父母身上有以下内容:
<parent>
<groupId>org.alfresco.maven</groupId>
<artifactId>alfresco-sdk-parent</artifactId>
<version>1.0.2</version>
</parent>