Gradle Liferay6.2使用渐变/吞咽脚本的主题构建

Gradle Liferay6.2使用渐变/吞咽脚本的主题构建,gradle,gulp,liferay-6,liferay-theme,Gradle,Gulp,Liferay 6,Liferay Theme,关于如何为Liferay6.2主题构建编写自动gradle/gulp脚本,有什么可以帮助我的吗 我希望执行以下目标来构建.war文件,我使用的是portal-web-6.2.10.13.war -主题合并 -构建css -构建缩略图 配置: 父主题:_样式 父类型:vm 我可以使用Maven成功地生成主题战争,但无法使用gradle构建成功。谢谢你的帮助,谢谢 外观主题6.2和7的主题开发-Liferay 依赖关系 我们在Windows上工作,因此将对该平台下的工作进行解释,尽管我们相信这很容易

关于如何为Liferay6.2主题构建编写自动gradle/gulp脚本,有什么可以帮助我的吗

我希望执行以下目标来构建.war文件,我使用的是portal-web-6.2.10.13.war

-主题合并

-构建css

-构建缩略图

配置: 父主题:_样式 父类型:vm


我可以使用Maven成功地生成主题战争,但无法使用gradle构建成功。谢谢你的帮助,谢谢

外观主题6.2和7的主题开发-Liferay

依赖关系

我们在Windows上工作,因此将对该平台下的工作进行解释,尽管我们相信这很容易推广到那些在Linux或Mac下工作的人

我们需要安装以下设备:

npm install -g generator-liferay-theme
gulp build or gulp deploy
Nodejs

Python 2.7.10(仅限Windows)

Visual Studio(仅限Windows)安装时,我们只需选中以下框,其余的我们可以全部取消标记:自定义>编程…>Visual C++(安装过程很长) 安装完所有依赖项后,我们将继续执行以下步骤:

Yeoman、Gulp和Bower

Yeoman、Gulp和Bower是我们创建和编辑新外观主题的三个工具。我们必须记住,我们正面临着Alpha版本的Liferay,因此我们可以发现随着时间的推移将被修复的问题,但重要的是要习惯新的工作方法,这将使我们的生活更加轻松

我们总结如下:

约曼。它们被定义为“现代应用程序的web脚手架”。我们可以说它是帮助我们创建web项目的助手。 Gulp将是我们编辑外观主题的nodejs工具。 Bower将是我们管理依赖关系的工具 让我们做吧!首先,让我们开始安装Yeoman、Gulp和Bower。我们将自己置于Windows控制台上,并键入以下命令:

npm install -g yo gulp bower
现在是时候安装liferay主题生成器了。为此,我们将在同一命令行中编写以下内容:

npm install -g generator-liferay-theme
gulp build or gulp deploy
创建外观主题 对于外观主题的创建,我们将使用Yeoman。在命令行中,在要创建主题的目录上键入:

yo liferay-theme
你可以围绕这个主题来分析一些关于ant或maven工作方法的新闻。例如,如果我们决定使用velocity或freemarker或主题名称,那么现在在package.json文件中定义父主题。例如,在liferay-theme.json中,将定义主题和tomcat的路径。其余部分将与以前的版本一样工作。在文件夹src中,我们将放置我们的文件夹css、js、模板、图像。。。以及相应的文件

现在我们只需要编辑外观主题。为此,我们从控制台将自己放在主题目录中,并键入以下内容:

npm install -g generator-liferay-theme
gulp build or gulp deploy
第一个将编译我们的主题并生成一个war,第二个还将向我们的服务器发送一个副本