如何在Jenkins中更改Invoke Gradle脚本的默认包装器位置

如何在Jenkins中更改Invoke Gradle脚本的默认包装器位置,jenkins,gradle,jenkins-plugins,gradlew,Jenkins,Gradle,Jenkins Plugins,Gradlew,我有一个不同模块的项目,我想从一个特定的模块构建代码。我在Jenkins的构建步骤中使用了“调用Gradle脚本” 默认情况下,Gradle插件尝试在构建脚本旁边定位包装器可执行文件。如果它不在那里,它将在工作区根目录中查找。我试图做的是更改包装器位置,以强制构建正确的模块 这是我的代码结构 |yurora | |---module |---module |---wos | |____src | |____gradle | |____wrapper | |---modul

我有一个不同模块的项目,我想从一个特定的模块构建代码。我在Jenkins的构建步骤中使用了“调用Gradle脚本”

默认情况下,Gradle插件尝试在构建脚本旁边定位包装器可执行文件。如果它不在那里,它将在工作区根目录中查找。我试图做的是更改包装器位置,以强制构建正确的模块

这是我的代码结构

|yurora
|
|---module
|---module
|---wos
|   |____src
|   |____gradle
|        |____wrapper 
|
|---module
|---module
这是我在包装器位置上的值

${workspace}/yurora/wos
但是我得到了这个错误致命:在这些目录中找不到Gradle包装:/var/lib/jenkins/workspace/JenkinsTaskName/yurora/wos

如果我将包装位置的值更改为

${workspace}/wos
代码是从工作区根目录构建的,这正是我试图避免的

包装器位置上的正确路径应该是什么


我最终用我想要构建的模块创建了一个新的git回购


这样做会让我们的时间变得更容易,一切都是开箱即用。

我最终用我想要构建的模块创建了一个新的git回购


这样做对我们的时间来说比较容易,而且一切都是开箱即用。

你可能把事情复杂化了。包装器不属于该模块。您可能使事情过于复杂。包装器不属于该模块。