Maven 如何将alfresco sdk项目构建为war

Maven 如何将alfresco sdk项目构建为war,maven,alfresco,alfresco-share,Maven,Alfresco,Alfresco Share,我使用AlfrescoMaven sdk项目构建了两个项目,回购项目和共享项目。我需要将它们部署为JAR,我应该在eclipse中使用什么配置 在SDK版本3.0(仍在开发中)之前,将项目组装为jar的选项将不可用。但是,如果您仍然想体验一下,可以使用以下方法: #获取SDK 3.0并将其安装到本地maven repo git克隆https://github.com/Alfresco/alfresco-sdk.git cd alfresco sdk git签出sdk-3.0 mvn清理安装-Dm

我使用AlfrescoMaven sdk项目构建了两个项目,回购项目和共享项目。我需要将它们部署为JAR,我应该在eclipse中使用什么配置

在SDK版本3.0(仍在开发中)之前,将项目组装为jar的选项将不可用。但是,如果您仍然想体验一下,可以使用以下方法:

#获取SDK 3.0并将其安装到本地maven repo
git克隆https://github.com/Alfresco/alfresco-sdk.git
cd alfresco sdk
git签出sdk-3.0
mvn清理安装-Dmaven.test.skip=true
#获取jar原型并进行尝试
git克隆https://github.com/ohej/alfresco-jar-module.git
cd-alfresco jar模块
MAVEN_OPTS=“-Xms256m-Xmx2G”
mvn集成测试露天:运行
如果您希望将项目打包为WAR(而不是jar),那么您应该在项目上运行
mvn package
,然后使用alfresco mmt(alfresco模块管理工具)等工具将amp应用于OOTB WAR:

java -jar alfresco-mmt.jar install <AMPFileLocation> <WARFileLocation> [options]
java-jar alfresco-mmt.jar安装以获取alfresco mmt中可用的选项列表


请注意,SDK 3.0将包括此功能OOTB,而不需要alfresco mmt.jar

实际上,我正在尝试构建jar以复制到tomcat/webapps/alfresco/WEB-INF/lib,我的项目包括训练定义、监听器和自定义模板,我不能将它们作为AMP部署以避免重建战争,除了JAR还有别的选择吗?你所说的
是什么意思来避免重建战争?