Maven 无法访问jenkins中工作区内的目录
所以我有一份詹金斯的工作,作为构建的一部分 我运行一个脚本,在工作区中创建一个文件夹,比如“test” 因此,脚本运行良好,并创建文件夹测试 在这之后,我有一个maven命令,我想在其中访问这个测试文件夹(作为一个参数),我正在以$workspace/test的形式尝试它 但它不起作用Maven 无法访问jenkins中工作区内的目录,maven,jenkins,jenkins-job-dsl,Maven,Jenkins,Jenkins Job Dsl,所以我有一份詹金斯的工作,作为构建的一部分 我运行一个脚本,在工作区中创建一个文件夹,比如“test” 因此,脚本运行良好,并创建文件夹测试 在这之后,我有一个maven命令,我想在其中访问这个测试文件夹(作为一个参数),我正在以$workspace/test的形式尝试它 但它不起作用 如果我在这里遗漏了什么,有人能给我指点一下吗你能给我们提供更多信息吗?也许是代码片段? 我不知道你说的“maven命令”和“$workspace/test”是什么意思 如果要在pom.xml中使用变量,如: &l
如果我在这里遗漏了什么,有人能给我指点一下吗你能给我们提供更多信息吗?也许是代码片段? 我不知道你说的“maven命令”和“$workspace/test”是什么意思 如果要在pom.xml中使用变量,如:
<path>${workspace}</path>
谢谢@krysztokowski的信息不,我不想在pom文件中使用。在工作区中,作为第一个构建步骤的一部分,测试目录是通过python脚本创建的。。。稍后,作为第二个构建步骤的一部分,我将使用一个maven命令,其中我希望将上述构建步骤创建的这个目录作为参数传递。基本上,我想知道如何将“工作区内的子目录”的路径作为参数传递给maven构建command@Shell_Magic听起来最好在构建环境(高于maven的级别)中使用变量(用于子目录)。我不确定如何构建(shell脚本、jenkins、gitlab),但我会在那里创建变量并在较低级别(maven等)中使用它,否则这些链接可能会有所帮助:
<workspace>...location...</workspace>
${basedir}/