Liferay 6.1主题:jenkins和git

时间:2014-03-26 16:14:43

标签: ant github jenkins liferay liferay-6

我正在使用插件sdk开发一些liferay 6.1主题,我想使用jenkins进行持续集成,我有一个安装了ant的工作jenkins服务器,我的主题项目也与gitlab同步。这里的问题是当我尝试使用jenkins构建项目时,我必须遵循以下问题:

  

BUILD FAILED /home/settings/.jenkins/jobs/sample Basic   主题/工作区/ sample-theme-2-theme / build.xml:5:以下错误   执行此行时发生:   /home/settings/.jenkins/jobs/sample基本   Theme / workspace / build-common-theme.xml:5:找不到   /home/settings/.jenkins/jobs/sample基本   从中导入的Theme / build-common-plugin.xml   /home/settings/.jenkins/jobs/sample基本   主题/工作区/集结共theme.xml

这是我的主题build.xml:

<project name="leyton-theme-2-theme" basedir="." default="deploy">  
<import file="../build-common-theme.xml" />
<property name="theme.parent" value="classic" /> </project>

我知道项目需要build-common-theme.xml,它位于他的父文件主题上,但我只希望我的主题项目在git而不是整个目录。

1 个答案:

答案 0 :(得分:1)

如果您不想将整个插件SDK提交到git存储库,那么您应该切换到使用maven,因为您将更加努力地对build.xml文件进行更改以使其无需工作父build.xml文件。

查看this very good blog post以及detailed documentation on using Maven to develop Lifeary plugins