Skip to content

Commit c210638

Browse files
committed
chore(codegen): move invocation of task project outside of execution time
https://discuss.gradle.org/t/warning-when-accessing-project-in-gradle-8-12/50221
1 parent 97078ce commit c210638

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

codegen/sdk-codegen/build.gradle.kts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,12 @@ val buildSdk = tasks.register<SmithyBuildTask>("buildSdk") {
7272
// JSON file found in aws-models/. The generated smithy-build.json file is
7373
// not committed to git since it's rebuilt each time codegen is performed.
7474
val generateSmithyBuild = tasks.register("generate-smithy-build") {
75+
val clientNameProp: String? by project
76+
val modelsDirProp: String by project
77+
val models = project.file(modelsDirProp);
78+
7579
doLast {
7680
val projectionsBuilder = Node.objectNodeBuilder()
77-
val modelsDirProp: String by project
78-
val clientNameProp: String? by project
79-
val models = project.file(modelsDirProp);
8081

8182
fileTree(models).filter { it.isFile }.files.forEach eachFile@{ file ->
8283
val model = Model.assembler()

codegen/smithy-aws-typescript-codegen/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ dependencies {
5252
}
5353

5454
tasks.register("set-aws-sdk-versions") {
55+
val packagesDir = project.file("../../packages")
56+
val clientsDir = project.file("../../clients")
57+
5558
doLast {
5659
mkdir(layout.buildDirectory.dir("generated/resources/software/amazon/smithy/aws/typescript/codegen").get().asFile)
5760
var versionsFile = layout.buildDirectory
@@ -60,7 +63,7 @@ tasks.register("set-aws-sdk-versions") {
6063
.asFile
6164
versionsFile.printWriter().close()
6265

63-
var roots = project.file("../../packages").listFiles().toMutableList() + project.file("../../clients").listFiles().toList()
66+
var roots = packagesDir.listFiles().toMutableList() + clientsDir.listFiles().toList()
6467
roots.forEach { packageDir ->
6568
var packageJsonFile = File(packageDir, "package.json")
6669
if (packageJsonFile.isFile()) {

0 commit comments

Comments
 (0)