如何建立alfresco sdk项目作为战争

时间:2016-03-09 08:22:59

标签: maven alfresco alfresco-share

我使用alfresco maven sdk项目来构建两个项目,repo项目和一个共享项目。我需要将它们部署为JAR,我应该使用eclipse中的哪些配置?

1 个答案:

答案 0 :(得分:1)

在SDK 3.0版(仍处于开发阶段)之前,将项目组装为jar的选项将无法使用。但是,如果您仍想尝试它,可以使用此方法:

#Fetch SDK 3.0 and install it to your local maven repo
git clone https://github.com/Alfresco/alfresco-sdk.git
cd alfresco-sdk
git checkout sdk-3.0
mvn clean install -Dmaven.test.skip=true

#Fetch the jar archetype and try it out
git clone https://github.com/ohej/alfresco-jar-module.git
cd alfresco-jar-module
MAVEN_OPTS="-Xms256m -Xmx2G"
mvn integration-test alfresco:run

如果您要求将项目打包为WAR(而不是jar),则应在项目上运行mvn package,然后使用alfresco-mmt(alfresco模块管理工具)等工具将该放大器应用于OOTB战争:

java -jar alfresco-mmt.jar install <AMPFileLocation> <WARFileLocation> [options]

您可以查看此page以获取露天mmt中可用选项的列表。

请注意,SDK 3.0将包含此功能OOTB而无需alfresco-mmt.jar