Нам нужно указать jobSpecOverrides в transforms-python/build.gradle, чтобы указать модуль spark предыдущей версии для использования:
jobSpecOverrides {
minimumModuleVersionOverride {
version = "1.579.0"
expiresAfter = "2022-12-30T08:00Z"
}
}
Мы всегда получаем ошибку, например:
> Could not find method jobSpecOverrides() for arguments [build_7fuwjnfbdqnzske0gypcnsj4u$_run_closure1$_closure2$_closure4$_closure7@52c272c2] on object of type org.gradle.api.internal.artifacts.repositories.DefaultMavenArtifactRepository.
Как мы можем избежать этой ошибки?
0
Max Magid
24 Май 2023 в 20:56
1 ответ
Ваш синтаксис выглядит в основном правильным, вам просто нужно убедиться, что минимальная версия модуля полностью указана в нижней части файла build.gradle
.
Примере:
buildscript {
repositories {
maven {
credentials {
username ''
password transformsBearerToken
}
authentication {
basic(BasicAuthentication)
}
url project.transformsMavenProxyRepoUri
}
}
dependencies {
classpath "com.palantir.transforms.python:lang-python-gradle-plugin:${transformsLangPythonPluginVersion}"
}
}
jobSpecOverrides {
minimumModuleVersionOverride {
version = "1.376.0" // there must be a version that's runnable on the stack that's greater than or equal to this. also must be higher than the transforms-defined one.
expiresAfter = "2021-11-09T08:00Z" // must be at most 7 days after the time CI runs.
}
}
0
Max Magid
24 Май 2023 в 20:56
Новые вопросы
palantir-foundry
Palantir Foundry — это веб-платформа SaaS для анализа данных и моделирования решений. Используйте этот тег, чтобы задать вопросы о создании собственных моделей в Foundry с использованием Python, R или SQL или о работе с Foundry API.