Skip to content

Commit 56d82d0

Browse files
authored
Export intermediate model to the target directory so it can be used by internal release pipeline (#5893)
* Export targetDirectory so it can be used by internal release pipeline * Adding flag to enable conditional write of writeIntermediateModel * Fix checkstyle --------- Co-authored-by: Ran Vaknin <[email protected]>
1 parent 1813ce1 commit 56d82d0

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

codegen-maven-plugin/src/main/java/software/amazon/awssdk/codegen/maven/plugin/GenerationMojo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ public class GenerationMojo extends AbstractMojo {
5959
@Parameter(property = "outputDirectory", defaultValue = "${project.build.directory}")
6060
private String outputDirectory;
6161

62-
@Parameter(defaultValue = "false")
62+
@Parameter(property = "writeIntermediateModel", defaultValue = "false")
6363
private boolean writeIntermediateModel;
6464

65+
6566
@Parameter(defaultValue = "${project}", readonly = true)
6667
private MavenProject project;
6768

codegen/src/main/java/software/amazon/awssdk/codegen/CodeGenerator.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,12 @@ public void execute() {
8282
if (fileNamePrefix != null) {
8383
writeIntermediateModel(intermediateModel);
8484
}
85-
8685
emitCode(intermediateModel);
8786

8887
} catch (Exception e) {
8988
log.error(() -> "Failed to generate code. ", e);
9089
throw new RuntimeException(
9190
"Failed to generate code. Exception message : " + e.getMessage(), e);
92-
9391
}
9492
}
9593

0 commit comments

Comments
 (0)