使用liferay developer studio为liferay maven项目推荐文件夹结构
我们刚开始一个liferay外联网项目。我们希望它尽可能的专业化。到目前为止,我知道如何让它与使用liferay developer studio为liferay maven项目推荐文件夹结构,maven,liferay,Maven,Liferay,我们刚开始一个liferay外联网项目。我们希望它尽可能的专业化。到目前为止,我知道如何让它与Maven一起工作,并有一个工作设置。但我对文件夹结构有一些疑问: 我需要一个(未打包的)sdk吗 文件夹结构应该是什么样子(将来会有很多portlet、主题、exts…插件) 目前,我的结构如下所示: liferay-portal-6.1.20-ee-ga2 (liferay tomcat bundle) |-deploy |-tomcat-7.0.27 |... project-folde
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 developer studio的工作流程?这将是您选择的ide。来回答您的问题
插件sdk
原型,当然,这取决于您创建的项目类型
那么您建议不要为每种插件/原型创建子文件夹,而是将所有插件放在一个文件夹中?我想如果有很多插件,这可能会变得很混乱@德莫里茨:我不是这么说的。多模块生成文件夹或子文件夹。但是,子文件夹提供了良好的层次结构。我的意思是每个模块对应一个子文件夹,一个模块可以是
liferay插件
原型(lead portlet
,mbcp hook
等),也可以是任何其他原型(mbcp beans
),如屏幕截图所示。在您的示例中,所有插件都位于同一文件夹中-所有portlet(3),主题,钩子等等。我的问题是,为每个原型创建一个文件夹,并将此原型的所有模块都放在这个专用文件夹中,这是一个好主意吗。但在这种情况下,我可能必须修改pom文件——指向模块/父模块的部分?