Apache Ant参数仅用于生成portlet

时间:2012-10-30 12:00:37

标签: ant liferay portlet

我正在使用Liferay并使用基于Apache Ant的构建生成portlet 我想生成一个portlet project only而不编译它的代码 我该怎么做?必须将哪些参数传递给ant命令?

2 个答案:

答案 0 :(得分:2)

只需使用the Plugins SDK下portlet目录中的create.sh脚本即可创建新的portlet插件项目。

  1. Install Plugins SDK
  2. 在命令行上进入portlets子目录
  3. 运行create.sh/create.bat并传递两个参数,一个用于portlet项目的名称,另一个用于显示名称。
  4. 所有这些都是fully documented here以及如何使用Liferay IDE(Liferay开发的Eclipse插件)执行相同的任务。

答案 1 :(得分:0)

myProject-xmlportletfactory文件夹下的XmlPortletFactory文件夹中有2个文件:build.xml和myProject.xml。 当我在此路径中运行ant时,它会运行build.xml 在buil.xml文件中,<target>标记下有<ant>个标记,第一个为项目构建服务和类,第二个编译和部署项目。如果我删除第二个标签并运行ant,它将仅构建项目并且不编译它。