guideline
- mvn package
- cd /server folder, mvn spring-boot:run
- (opt,debug) open intellij, configure remote debug, press debug button
- (opt,demo) cd /test folder, mvn exec:java
- need codehaus.mojo
- cleanup
- note: jetty cannot be terminated by ctrl+C in spring boot cmd
detail
basic build and run
mvn package
java -jar target/...jar
mvn spring-boot:run
mvn run java main class
add pom plugin
12345678910111213141516171819<plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><version>1.2.1</version><executions><execution><goals><goal>java</goal></goals></execution></executions><configuration><mainClass>com.example.Main</mainClass><arguments><argument>foo</argument><argument>bar</argument></arguments></configuration></plugin>usage
mvn exec:java
mvn exec:java -Dexec.mainClass="com.example.Main"
mvn exec:java -Dexec.mainClass="com.java2s.ide.App" -Dexec.args="arg0 arg1 arg2"
mvn debug
mvn spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
12345678910111213141516171819<build>...<plugins>...<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>1.4.1.RELEASE</version><configuration><jvmArguments>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</jvmArguments></configuration>...</plugin>...</plugins>...</build>intellij configuration
clenaup server
netstat -ano
- open run, taskmgr
- kill process