我可以在springxmls更改时重新启动maven jetty吗?

mzsu5hc0  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(300)

我正在使用intellij idea编写一个javaweb项目。maven pom.xml如下所示

<build>
    <finalName>ucpportal-${project.version}</finalName>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>maven-jetty-plugin</artifactId>
            <version>6.1.21</version>
            <configuration>
                <scanIntervalSeconds>5</scanIntervalSeconds>
                <webApp>
                    <contextPath>/</contextPath>
                </webApp>
            </configuration>
        </plugin>
    </plugins>
</build>

在运行“mvn”时对运行配置进行了一些调整jetty:run,它将在每个make上重新加载新类。我的问题是,我是否可以做出任何安排,当我同时更改springxml时,它将重新启动服务器以反映更改,而不是手动执行?

kmpatx3s

kmpatx3s1#

谢谢@peeskillet。当我添加以下内容时,它就开始工作了。

<scanTargetPatterns>
    <scanTargetPattern>
        <directory>src/main/webapp</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
    </scanTargetPattern>
</scanTargetPatterns>

我得把Windows换一下才能开起来。

相关问题