Browse Source

Merge branch '1.1.x'

pull/1492/head
Stephane Nicoll 12 years ago
parent
commit
a98c7613bf
  1. 8
      spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/RunMojo.java
  2. 10
      spring-boot-tools/spring-boot-maven-plugin/src/site/apt/usage.apt.vm

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

@ -64,11 +64,9 @@ public class RunMojo extends AbstractDependencyFilterMojo { @@ -64,11 +64,9 @@ public class RunMojo extends AbstractDependencyFilterMojo {
private MavenProject project;
/**
* Add maven resources to the classpath directly, this allows live in-place editing or
* resources. Since resources will be added directly, and via the target/classes
* folder they will appear twice if {@code ClassLoader.getResources()} is called. In
* practice, however, most applications call {@code ClassLoader.getResource()} which
* will always return the first resource.
* Add maven resources to the classpath directly, this allows live in-place editing of
* resources. Duplicate resources are removed from {@code target/classes} to prevent
* them to appear twice if {@code ClassLoader.getResources()} is called.
* @since 1.0
*/
@Parameter(property = "run.addResources", defaultValue = "true")

10
spring-boot-tools/spring-boot-maven-plugin/src/site/apt/usage.apt.vm

@ -104,11 +104,11 @@ mvn spring-boot:run @@ -104,11 +104,11 @@ mvn spring-boot:run
{{{./examples/run-debug.html}Debug the application}} for more details.
By default, any <<src/main/resources>> folder will be added to the application classpath
when you run the application. This allows hot refreshing of resources which can be very
useful when developing web applications. For example, you can work on HTML, CSS or JavaScipt
files and see your changes immediately without recompiling your application. It is also a
helpful way of allowing your front end developers to work without needing to download and
install a Java IDE.
when you run the application and any duplicate found in <<target/classes>> will be
removed. This allows hot refreshing of resources which can be very useful when developing
web applications. For example, you can work on HTML, CSS or JavaScipt files and see your
changes immediately without recompiling your application. It is also a helpful way of
allowing your front end developers to work without needing to download and install a Java IDE.
Of course, if your resources are using tokens that are filtered by Maven, you may want
to disable that feature as follows:

Loading…
Cancel
Save