liferay SDK有如下的目錄結構:
clients/ 是client插件的目錄并且提供了建立 client插件的ant腳本
dist/ 這個目錄存放了用于部署和釋出的archive應用。就是部署到tomcat的war包,如hello-portlet.war等
ext/ 是Ext插件的目錄并且提供了建立 Ext插件的ant腳本
hooks/ 是hooks插件的目錄并且提供了建立 hook插件的ant 腳本
layouttpl/ 是布局模闆的目錄并且提供了建立布局模闆的ant腳本
lib/ 用到的類庫
misc/ 開發者用到的配置檔案
portlets/ 是portlet插件的目錄并且提供了建立portlet插件的ant腳本
themes/ 是theme插件的目錄并且提供了建立theme插件的ant腳本
tools/ 提供了插件的模闆和實用工具
webs/ 是web插件的目錄并且提供了建立web插件的ant腳本,web插件主要是用來整合第三方應用程式的,如solr-web就是整合solr的,jbpm-web用來整合jbpm的
與webservice無關
可以參考(http://www.liferay.com/community/forums/-/message_boards/message/7849751)
build.properties 是預設的SDK的屬性檔案 (這個檔案不應該被直接編輯)
build.[user.name].properties是可以覆寫預設的build.properties
比如我們名字叫shwang,則會有一個屬性檔案叫 build.shwang.properties
build.xml ,build-common.xml ,build-common-plugin.xml,build-common-plugins.xml 包含了常見的ant 指令。
新建立的插件會放在對應插件類型的目錄中,比如我們建立了幾個portlet插件,那麼這些插件會放在D:\Liferay\Sdk\portlets 目錄下
更詳細的可檢視這個連結: http://www.th7.cn/Program/java/2012/05/30/78179.shtml
http://supercharles888.blog.51cto.com/609344/881440