|
61 | 61 |
|
62 | 62 | <chapter title="The 'io.ktor.development' system property" id="system-property"> |
63 | 63 | <p> |
64 | | - The <control>io.ktor.development</control> <a href="https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html">system property</a> |
65 | | - allows you to enable development mode when running your application: |
| 64 | + The <control>io.ktor.development</control> |
| 65 | + <a href="https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html">system property</a> |
| 66 | + allows you to enable development mode when running your application. |
| 67 | + </p> |
| 68 | + <p> |
| 69 | + To run an application in development mode using IntelliJ IDEA, |
| 70 | + pass <code>io.ktor.development</code> with the <code>-D</code> flag to |
| 71 | + <a href="https://www.jetbrains.com/help/idea/run-debug-configuration-kotlin.html#1">VM options</a>: |
| 72 | + </p> |
| 73 | + <code-block> |
| 74 | + -Dio.ktor.development=true |
| 75 | + </code-block> |
| 76 | + <p> |
| 77 | + If you run your application using a <a href="server-dependencies.topic">Gradle</a> task, |
| 78 | + you can enable development mode in one of two ways: |
66 | 79 | </p> |
67 | 80 | <list> |
68 | 81 | <li> |
69 | 82 | <p> |
70 | | - To run an application in development mode using IntelliJ IDEA, |
71 | | - pass <code>io.ktor.development</code> with the <code>-D</code> flag to |
72 | | - <a href="https://www.jetbrains.com/help/idea/run-debug-configuration-kotlin.html#1">VM options</a>: |
| 83 | + Configure the <code>ktor</code> block in your <path>build.gradle.kts</path> file: |
73 | 84 | </p> |
74 | | - <code-block> |
75 | | - -Dio.ktor.development=true |
| 85 | + <code-block lang="Kotlin"> |
| 86 | + ktor { |
| 87 | + development = true |
| 88 | + } |
76 | 89 | </code-block> |
77 | 90 | </li> |
78 | 91 | <li> |
79 | 92 | <p> |
80 | | - If you run your application using a <a href="server-dependencies.topic">Gradle</a> task, |
81 | | - you can enable development mode for the current run using the Gradle CLI flag: |
| 93 | + Enable development mode for a single run by passing a Gradle CLI flag: |
82 | 94 | </p> |
83 | | - <code-block> |
84 | | - ./gradlew run -Pio.ktor.development=true |
| 95 | + <code-block lang="bash"> |
| 96 | + ./gradlew run -Pio.ktor.development=true |
85 | 97 | </code-block> |
86 | 98 | </li> |
87 | 99 | </list> |
| 100 | + |
88 | 101 | <tip> |
89 | 102 | <p> |
90 | 103 | You can also use the <code>-ea</code> flag to enable development mode. |
|
0 commit comments