3

我们刚刚开始了一个 liferay 外联网项目。我们希望它尽可能地成熟。到目前为止,我阅读了如何使用它Maven并进行工作设置。但我对文件夹结构有一些疑问:

  • 我是否需要一个(未打包的)sdk?
  • 文件夹结构应该是什么样子(将来会有很多 portlet、主题、exts...插件)?

目前我的结构是这样的:

liferay-portal-6.1.20-ee-ga2 (liferay tomcat bundle)
 |-deploy
 |-tomcat-7.0.27
 |...
project-folder
 |-pom.xml (parent pom)
 |-sample-portlet (created with archetype:generate)

这个可以吗?或者为每种插件类型创建子文件夹可能更好?这会干扰原型和父 pom 和模块之间的自动连接吗?

mavenization 是否会随着 liferay 开发人员工作室的工作流程发生变化?这将是首选。

4

1 回答 1

4

回答您的问题

  1. 你根本不需要plugins-sdk

  2. 我建议你去做一个多模块的 maven 项目,我已经看到你在使用它。

    显然,当您进行多模块项目时,您创建了子文件夹,每个模块对应一个单独archetype的模块,当然,这取决于您创建的项目类型。

这是我拥有的示例 liferay-maven 项目结构。

在此处输入图像描述

于 2013-07-31T11:23:57.390 回答