0

按照标题。现在我的工作流程如下:

部署: 从IDEA打开终端,去mvn appengine:deploy

在 localhost 中运行: 打开终端,转到mvn appengine:devserver.

在 localhost 中调试:感谢这个答案,打开终端,去

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

然后运行该答案中描述的远程配置。

问题

可以通过定义三个配置来简化这三个任务,从而避免打开终端和输入命令吗?

我想要两个运行配置来部署和在本地主机中运行,以及一个调试配置来在本地调试。那可能吗?如何?

注意:我使用的是 IntelliJ 的社区版。

对于它的价值,我在以下适当的行中发表了评论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