我正在使用插件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而不是整个目录。
答案 0 :(得分:1)
如果您不想将整个插件SDK提交到git存储库,那么您应该切换到使用maven,因为您将更加努力地对build.xml文件进行更改以使其无需工作父build.xml文件。
查看this very good blog post以及detailed documentation on using Maven to develop Lifeary plugins。