mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 04:26:12 +08:00
Clarify addResources parameter description
This commit clarifies the role of the 'addResources' flag and makes it explicit that any duplicate found in the target directory are actually removed Fixes gh-1479
This commit is contained in:
parent
f48628fa90
commit
9a8d05bd43
@ -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")
|
||||
|
@ -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…
Reference in New Issue
Block a user