2012-10-30 26 views

回答

0

XmlPortletFactory文件夾下的myProject-xmlportletfactory文件夾中有2個文件:build.xml和myProject.xml。
當我在此路徑中運行ant時,它運行build.xml。
在buil.xml文件中,在<target>標記下有<ant>標記,第一個爲項目構建服務和類,第二個編譯和部署項目。如果我刪除第二個標籤並運行ant,它將只生成項目並且不編譯它。

2

只需使用位於the Plugins SDK下的portlets目錄下的create.sh腳本來創建新的portlet插件項目。

  1. Install Plugins SDK
  2. 走進portlet的子目錄中的命令行
  3. 運行create.sh/create.bat和傳遞兩個參數,一個是門戶項目的名稱和其他的顯示名稱。

所有這些都是fully documented here以及如何使用Liferay IDE(Eclipse插件用於Liferay開發)執行相同的任務。

+0

哦!我忘了說我首先在'XmlPortletFactory'文件夾中爲我的項目生成一個Xml文件,然後對其執行'ant'命令來生成項目。如何在生成後不執行編譯項目的情況下執行ant命令。 – Hamid62

+0

@ Hamid62你爲什麼不編輯你的問題並說明你在使用XmlPortletFactory? –