Skip to content

Commit

Permalink
Improve configuration of Start and Stop goals
Browse files Browse the repository at this point in the history
  • Loading branch information
marcus-nl authored and snicoll committed Jun 12, 2021
1 parent 30fbd67 commit 10ffaff
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,29 +61,29 @@ public class StartMojo extends AbstractRunMojo {
* The JMX name of the automatically deployed MBean managing the lifecycle of the
* spring application.
*/
@Parameter
private String jmxName = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME;
@Parameter(defaultValue = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME)
private String jmxName;

/**
* The port to use to expose the platform MBeanServer if the application is forked.
*/
@Parameter
private int jmxPort = 9001;
@Parameter(defaultValue = "9001")
private int jmxPort;

/**
* The number of milli-seconds to wait between each attempt to check if the spring
* application is ready.
*/
@Parameter
private long wait = 500;
@Parameter(property = "spring-boot.start.wait", defaultValue = "500")
private long wait;

/**
* The maximum number of attempts to check if the spring application is ready.
* Combined with the "wait" argument, this gives a global timeout value (30 sec by
* default)
*/
@Parameter
private int maxAttempts = 60;
@Parameter(property = "spring-boot.start.maxAttempts", defaultValue = "60")
private int maxAttempts;

private final Object lock = new Object();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,15 @@ public class StopMojo extends AbstractMojo {
* The JMX name of the automatically deployed MBean managing the lifecycle of the
* application.
*/
@Parameter
private String jmxName = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME;
@Parameter(defaultValue = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME)
private String jmxName;

/**
* The port to use to lookup the platform MBeanServer if the application has been
* forked.
*/
@Parameter
private int jmxPort = 9001;
@Parameter(defaultValue = "9001")
private int jmxPort;

/**
* Skip the execution.
Expand Down

0 comments on commit 10ffaff

Please sign in to comment.