如何在alfresco5 maven中转换基于alfresco ant的项目?

时间:2015-05-25 07:30:29

标签: maven ant alfresco alfresco-share

我正在使用具有以下项目结构的alfresco 4.1.3。

enter image description here

我正在使用ant脚本来构建项目。 现在我想将这个项目转换为基于maven的alfresco5。 我使用一体式原型配置了alfresco5,我能够成功运行它。我的问题是:

如何在alfresco5 maven中转换基于alfresco ant的项目?

我是否需要在repo或repo-amp中添加src文件?

我是否需要在共享或共享放大器中复制所有与共享相关的文件?

任何帮助都将非常感谢!!!

先谢谢。!!

2 个答案:

答案 0 :(得分:5)

这完全取决于ant构建设置。但有一个好的猜测是,您必须将文件存放在" Alfresco"将旧项目的文件夹放入repo-amp的不同子文件夹中,并以同样的方式使用" Share"夹。大多数文件都会进入这些文件夹,您必须仔细研究SDK-docs以了解文件将进入哪些文件夹。根据扩展的性质,一些文件也可以进入Share和Alfresco war-structure(例如,添加到web.xml)。

没有"瑞士军刀"因为这适用于所有情况。

祝你好运

答案 1 :(得分:1)

做以下事情:

  1. 创建新项目作为maven项目,并提供组ID(它是你的)工件ID为​​alfresco5和版本(例如:43.0.1-SNAPSHOT)
  2. 这样就可以创建基于maven的文件夹结构 src / main / java - >用你的src文件夹替换它 3.src / main / resources - >添加您的Share,reference和Alfresco文件夹。
  3. 看看你的lib目录..什么永远.jar你需要在pom.xml下的依赖项中定义它
  4. 编译整个项目..如果存在编译错误,则在pom.xml中添加所需的依赖项