This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch camel-4.0.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit f17d908c66a0bace1fb465383a03f54cf2209691 Author: James Netherton <[email protected]> AuthorDate: Thu Nov 16 08:51:07 2023 +0000 CAMEL-20114: Clean up temporary files generated by camel-salesforce-maven-plugin generatePubSub goal --- .../camel/component/salesforce/codegen/GeneratePubSubExecution.java | 1 + 1 file changed, 1 insertion(+) diff --git a/components/camel-salesforce/camel-salesforce-codegen/src/main/java/org/apache/camel/component/salesforce/codegen/GeneratePubSubExecution.java b/components/camel-salesforce/camel-salesforce-codegen/src/main/java/org/apache/camel/component/salesforce/codegen/GeneratePubSubExecution.java index a9a5ac07b84..7ac8aed6638 100644 --- a/components/camel-salesforce/camel-salesforce-codegen/src/main/java/org/apache/camel/component/salesforce/codegen/GeneratePubSubExecution.java +++ b/components/camel-salesforce/camel-salesforce-codegen/src/main/java/org/apache/camel/component/salesforce/codegen/GeneratePubSubExecution.java @@ -35,6 +35,7 @@ public class GeneratePubSubExecution extends AbstractSalesforceExecution { final TopicInfo topicInfo = getPubSubApiClient().getTopicInfo(topicName); final String schemaJson = getPubSubApiClient().getSchemaJson(topicInfo.getSchemaId()); final File schemaFile = File.createTempFile("schema", ".json", outputDirectory); + schemaFile.deleteOnExit(); Files.writeString(schemaFile.toPath(), schemaJson); SpecificCompiler.compileSchema(schemaFile, outputDirectory); }
