This is an automated email from the ASF dual-hosted git repository.
rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git
The following commit(s) were added to refs/heads/master by this push:
new 67c6e7a MEECROWAVE-242 ensure reloadGoals is not set when
watcherBouncing is set > 0
67c6e7a is described below
commit 67c6e7a44b9486461fc492a8198641b8494f6619
Author: Romain Manni-Bucau <[email protected]>
AuthorDate: Thu Apr 23 12:13:24 2020 +0200
MEECROWAVE-242 ensure reloadGoals is not set when watcherBouncing is set > 0
---
.../main/java/org/apache/meecrowave/maven/MeecrowaveRunMojo.java | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
a/meecrowave-maven-plugin/src/main/java/org/apache/meecrowave/maven/MeecrowaveRunMojo.java
b/meecrowave-maven-plugin/src/main/java/org/apache/meecrowave/maven/MeecrowaveRunMojo.java
index 6bf16e2..378c356 100644
---
a/meecrowave-maven-plugin/src/main/java/org/apache/meecrowave/maven/MeecrowaveRunMojo.java
+++
b/meecrowave-maven-plugin/src/main/java/org/apache/meecrowave/maven/MeecrowaveRunMojo.java
@@ -308,7 +308,7 @@ public class MeecrowaveRunMojo extends AbstractMojo {
@Parameter(property = "meecrowave.jaxws-support", defaultValue = "true")
private boolean jaxwsSupportIfAvailable;
- @Parameter(property = "meecrowave.reload-goals", defaultValue =
"process-classes")
+ @Parameter(property = "meecrowave.reload-goals")
private List<String> reloadGoals; // todo: add watching on
project.build.directory?
@Parameter(property = "meecrowave.default-ssl-hostconfig-name")
@@ -329,6 +329,13 @@ public class MeecrowaveRunMojo extends AbstractMojo {
getLog().warn("Mojo skipped");
return;
}
+ if (watcherBouncing <= 0 && (reloadGoals == null ||
reloadGoals.isEmpty())) {
+ try {
+ reloadGoals = singletonList("process-classes");
+ } catch (final RuntimeException re) { // mojo in read only mode
+ // no-op
+ }
+ }
logConfigurationErrors();
final Map<String, String> originalSystemProps;