This is an automated email from the ASF dual-hosted git repository.
crazyhzm pushed a commit to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git
The following commit(s) were added to refs/heads/3.3 by this push:
new 7e0954b8cf fix native image build error when mainClass is null,add an
empty string placeholder (#13426)
7e0954b8cf is described below
commit 7e0954b8cf571773a37755131949653a50f47518
Author: foghost <[email protected]>
AuthorDate: Wed Nov 29 17:40:12 2023 +0800
fix native image build error when mainClass is null,add an empty string
placeholder (#13426)
---
.../java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java
b/dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java
index c871e3f19a..e4451d9582 100644
---
a/dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java
+++
b/dubbo-maven-plugin/src/main/java/org/apache/dubbo/maven/plugin/aot/DubboProcessAotMojo.java
@@ -85,7 +85,7 @@ public class DubboProcessAotMojo extends AbstractAotMojo {
private String[] getAotArguments(String applicationClass) {
List<String> aotArguments = new ArrayList<>();
- aotArguments.add(applicationClass);
+ aotArguments.add(applicationClass != null ? applicationClass : "");
aotArguments.add(this.generatedSources.toString());
aotArguments.add(this.generatedResources.toString());
aotArguments.add(this.generatedClasses.toString());