This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
development:optimizing_spring_builds_in_netbeans [2015/03/05 13:09] lee [Properties] |
development:optimizing_spring_builds_in_netbeans [2015/03/05 13:13] lee [Properties] |
||
---|---|---|---|
Line 2: | Line 2: | ||
- | It is much faster to use Spring-boot run build goal to launch the embedded tomcat container in a Spring-boot application than to use the standard NetBeans approach of packaging and (re)-deploying the application in the tomcat server on each build. The Spring-boot run approach takes under 40 secs to launch the application. | + | It is much faster to use a Spring-boot run build goal to launch the embedded tomcat container in a Spring-boot application than to use the standard NetBeans approach of packaging and (re)-deploying the application in the tomcat server on each build. The Spring-boot run approach takes under 40 secs to launch the application. |
Below is an example of creating a custom build goal to launch the Spring-boot run embedded tomcat container for the WebAPI services running on a Postgresql database. It is a similar approach for other databases (specify a different database profile and connection string details). | Below is an example of creating a custom build goal to launch the Spring-boot run embedded tomcat container for the WebAPI services running on a Postgresql database. It is a similar approach for other databases (specify a different database profile and connection string details). | ||
Line 42: | Line 42: | ||
**Important** | **Important** | ||
- | if you want this custom goal to launch in debug mode then include the following property with the above list of properties | + | if you want this custom goal to launch the application in debug mode then include the following property with the above list of properties |
<code> | <code> | ||
Line 55: | Line 55: | ||
* Right-click on the project (WebAPI) | * Right-click on the project (WebAPI) | ||
- | * Choose Custom and then choose the custom goal that you saved in the above project configuration step | + | * Choose Custom and then choose the custom build goal that you saved in the above project configuration step |
The application build will start. | The application build will start. |