Skip to content

Commit fbccb30

Browse files
authored
Default debug port to 5005 (#863)
1 parent 0118fce commit fbccb30

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/main/java/org/jenkinsci/maven/plugins/hpi/RunMojo.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,14 @@ public class RunMojo extends AbstractHpiMojo {
121121
@Parameter(property = "maven.hpi.debug")
122122
private String debugForkedProcess;
123123

124+
/**
125+
* Port number for the debugger to attach to.
126+
* <p>
127+
* Not used if <code>maven.hpi.debug</code> is specified with a custom debug value.
128+
*/
129+
@Parameter(property = "maven.hpi.debug.port", defaultValue = "5005")
130+
protected int debugPort;
131+
124132
/**
125133
* Specifies the HTTP port number.
126134
* <p>
@@ -358,7 +366,7 @@ public void execute() throws MojoExecutionException, MojoFailureException {
358366
cmd.add(javaExe);
359367

360368
if (isDebuggerPresent() || "true".equalsIgnoreCase(debugForkedProcess)) {
361-
cmd.add("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0");
369+
cmd.add("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=" + debugPort);
362370
} else if (debugForkedProcess != null && !debugForkedProcess.isBlank()) {
363371
cmd.add(debugForkedProcess.trim());
364372
}

0 commit comments

Comments
 (0)