0

タイトル通り。現在、私のワークフローは次のとおりです。

デプロイするには: IDEA からターミナルを開き、 に移動しmvn appengine:deployます。

localhost で実行するには: ターミナルを開き、mvn appengine:devserver.

localhost でデバッグするには:この回答のおかげで、ターミナルを開いて移動します

mvn appengine:devserver
mvn appengine:devserver_stop
mvn appengine:devserver_start

そして、その回答で説明されているリモート構成を実行します。

質問

これらの 3 つのタスクは、ターミナルを開いてコマンドを入力する必要がないように、3 つの構成を定義することで簡素化できますか?

localhost でデプロイして実行するための 2 つの実行構成と、ローカルでデバッグするための 1 つのデバッグ構成が必要です。それは可能ですか?どのように?

注: IntelliJ の Community Edition を使用しています。

価値があるので、次の適切な行にコメントを付けましたpom.xml

<plugin>
    <groupId>com.google.appengine</groupId>
    <artifactId>appengine-maven-plugin</artifactId>
    <version>${appengine.version}</version>
    <configuration>
        <enableJarClasses>false</enableJarClasses>
        <version>${app.version}</version>
        <!-- Comment in the below snippet to bind to all IPs instead of just localhost -->
        <!-- address>0.0.0.0</address>
        <port>8080</port -->
        <!-- Comment in the below snippet to enable local debugging with a remote debugger
             like those included with Eclipse or IntelliJ -->
        <jvmFlags>
          <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
        </jvmFlags>
    </configuration>
</plugin>
4

0 に答える 0