This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 69ea132 [MJLINK-91] addOptions should concatenate arguments with "="
(#242)
69ea132 is described below
commit 69ea1320464da9ca7b95754b624ee4e1323fa094
Author: Yasumasa Suenaga <[email protected]>
AuthorDate: Wed Feb 5 07:44:09 2025 +0900
[MJLINK-91] addOptions should concatenate arguments with "=" (#242)
---
src/it/projects/cli-options/add-options/verify.groovy | 2 +-
src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/it/projects/cli-options/add-options/verify.groovy
b/src/it/projects/cli-options/add-options/verify.groovy
index 40ee868..70a790c 100644
--- a/src/it/projects/cli-options/add-options/verify.groovy
+++ b/src/it/projects/cli-options/add-options/verify.groovy
@@ -24,7 +24,7 @@ import java.util.jar.*
import org.codehaus.plexus.util.*
String buildlog = new File( basedir, "build.log").text
-assert buildlog.contains( "--add-options, -Xmx128m --enable-preview
-Dvar=value" )
+assert buildlog.contains( "--add-options=-Xmx128m --enable-preview
-Dvar=value" )
assert buildlog.contains( "addOptions = [-Xmx128m, --enable-preview,
-Dvar=value]" )
File target = new File( basedir, "target" )
diff --git a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
index f0582f4..915d5b7 100644
--- a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
@@ -683,8 +683,7 @@ public class JLinkMojo extends AbstractJLinkMojo {
}
}
if (addOptions != null && !addOptions.isEmpty()) {
- jlinkArgs.add("--add-options");
- jlinkArgs.add(String.join(" ", addOptions));
+ jlinkArgs.add("--add-options=" + String.join(" ", addOptions));
}
if (disablePlugin != null) {