Skip to content

Commit

Permalink
Add JAVA_OPTS advice to some docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Dave Syer committed May 28, 2014
1 parent 3d9da64 commit d8eeba9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
5 changes: 4 additions & 1 deletion README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,10 @@ v3.0.5 or above. You also need JDK 1.7 (although Boot applications can run on Ja
----

NOTE: You may need to increase the amount of memory available to Maven by setting
a `MAVEN_OPTS` environment variable with the value `-Xmx512m -XX:MaxPermSize=128m`
a `MAVEN_OPTS` environment variable with the value `-Xmx512m -XX:MaxPermSize=128m`. Remember
to set the corresponding property in your IDE as well if you are building and running
tests there (e.g. in Eclipse go to `Preferences->Java->Installed JREs` and edit the
JRE definition so that all processes are launched with those arguments).

_Also see link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] if you wish to submit pull requests,
and in particular please fill out the
Expand Down
13 changes: 11 additions & 2 deletions spring-boot-docs/src/main/asciidoc/using-spring-boot.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -555,8 +555,6 @@ This allows you to attach a debugger to your packaged application:
-jar target/myproject-0.0.1-SNAPSHOT.jar
----



[[using-boot-running-with-the-maven-plugin]]
=== Using the Maven plugin
The Spring Boot Maven plugin includes a `run` goal which can be used to quickly compile
Expand All @@ -568,7 +566,13 @@ resources for instant ``hot'' reload.
$ mvn spring-boot:run
----

Useful operating system environment variable:

```
$ export MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=128M -Djava.security.egd=file:/dev/./urandom
```

(The "egd" setting is to speed up Tomcat startup by giving it a faster source of entropy for session keys.)

[[using-boot-running-with-the-gradle-plugin]]
=== Using the Gradle plugin
Expand All @@ -581,6 +585,11 @@ the `spring-boot-plugin`
$ gradle bootRun
----

Useful operating system environment variable:

```
$ export JAVA_OPTS=-Xmx1024m -XX:MaxPermSize=128M -Djava.security.egd=file:/dev/./urandom
```


[[using-boot-hot-swapping]]
Expand Down

0 comments on commit d8eeba9

Please sign in to comment.