Browse Source

Re-order if blocks in RunMojo

Avoids loading a class if not needed, but doesn't seem to solve
any actual problems. I'll leave it in in case it helps later.

Testing gh-648
pull/664/head
Dave Syer 12 years ago
parent
commit
620d8eb87e
  1. 21
      spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java

21
spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java

@ -120,14 +120,16 @@ public class RunMojo extends AbstractMojo { @@ -120,14 +120,16 @@ public class RunMojo extends AbstractMojo {
private void findAgent() {
try {
Class<?> loaded = Class.forName(SPRING_LOADED_AGENT_CLASSNAME);
if (this.agent == null && loaded != null) {
if (this.noverify == null) {
this.noverify = true;
}
CodeSource source = loaded.getProtectionDomain().getCodeSource();
if (source != null) {
this.agent = new File(source.getLocation().getFile());
if (this.agent == null) {
Class<?> loaded = Class.forName(SPRING_LOADED_AGENT_CLASSNAME);
if (loaded != null) {
if (this.noverify == null) {
this.noverify = true;
}
CodeSource source = loaded.getProtectionDomain().getCodeSource();
if (source != null) {
this.agent = new File(source.getLocation().getFile());
}
}
}
}
@ -198,7 +200,8 @@ public class RunMojo extends AbstractMojo { @@ -198,7 +200,8 @@ public class RunMojo extends AbstractMojo {
for (Resource resource : this.project.getResources()) {
File directory = new File(resource.getDirectory());
urls.add(directory.toURI().toURL());
FileUtils.removeDuplicatesFromOutputDirectory(this.classesDirectory, directory);
FileUtils.removeDuplicatesFromOutputDirectory(this.classesDirectory,
directory);
}
}
}

Loading…
Cancel
Save