This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 957b95e6005 CAMEL-20114: Clean up temporary files generated by
camel-salesforce-maven-plugin generatePubSub goal
957b95e6005 is described below
commit 957b95e60057454e745361656e93adb6d60f4213
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);
}