204 // of the format com/foo/Main
205 if (mainJar != null) {
206 out.println("app.mainjar="
207 + mainJar.toPath().getFileName().toString());
208 }
209 if (mainClass != null) {
210 out.println("app.mainclass="
211 + mainClass.replaceAll("\\.", "/"));
212 }
213 }
214
215 out.println();
216 out.println("[JavaOptions]");
217 List<String> jvmargs = JAVA_OPTIONS.fetchFrom(params);
218 for (String arg : jvmargs) {
219 out.println(arg);
220 }
221 Path modsDir = getAppModsDir();
222 if (modsDir != null && modsDir.toFile().exists()) {
223 out.println("--module-path");
224 out.println(getAppDir().relativize(modsDir));
225 }
226
227 out.println();
228 out.println("[ArgOptions]");
229 List<String> args = ARGUMENTS.fetchFrom(params);
230 for (String arg : args) {
231 if (arg.endsWith("=") &&
232 (arg.indexOf("=") == arg.lastIndexOf("="))) {
233 out.print(arg.substring(0, arg.length() - 1));
234 out.println("\\=");
235 } else {
236 out.println(arg);
237 }
238 }
239 }
240 }
241
242 }
|
204 // of the format com/foo/Main
205 if (mainJar != null) {
206 out.println("app.mainjar="
207 + mainJar.toPath().getFileName().toString());
208 }
209 if (mainClass != null) {
210 out.println("app.mainclass="
211 + mainClass.replaceAll("\\.", "/"));
212 }
213 }
214
215 out.println();
216 out.println("[JavaOptions]");
217 List<String> jvmargs = JAVA_OPTIONS.fetchFrom(params);
218 for (String arg : jvmargs) {
219 out.println(arg);
220 }
221 Path modsDir = getAppModsDir();
222 if (modsDir != null && modsDir.toFile().exists()) {
223 out.println("--module-path");
224 out.println("$APPDIR/app/" + getAppDir().relativize(modsDir));
225 }
226
227 out.println();
228 out.println("[ArgOptions]");
229 List<String> args = ARGUMENTS.fetchFrom(params);
230 for (String arg : args) {
231 if (arg.endsWith("=") &&
232 (arg.indexOf("=") == arg.lastIndexOf("="))) {
233 out.print(arg.substring(0, arg.length() - 1));
234 out.println("\\=");
235 } else {
236 out.println(arg);
237 }
238 }
239 }
240 }
241
242 }
|