0

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

4

2 回答 2

2

只需使用Plugins SDK下 portlets 目录中的 create.sh 脚本来创建一个新的 portlet 插件项目。

  1. 安装插件 SDK
  2. 在命令行上进入 portlets 子目录
  3. 运行 create.sh/create.bat 并传递两个参数,一个用于 portlet 项目的名称,另一个用于显示名称。

所有这些都在此处完整记录,以及如何使用Liferay IDE(用于 Liferay 开发的 Eclipse 插件)执行相同的任务。

于 2012-10-30T13:52:06.377 回答
0

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

于 2012-10-31T07:35:34.450 回答