我可以在更改 spring xml 时重新启动 maven 码头吗?
Can I do maven jetty restart on change of spring xmls?
我正在使用 IntelliJ IDEA 编写一个 Java Web 项目。 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>
当我 运行ing 'mvn jetty:run' 时,对 运行 配置进行了一些调整,它会在每次制作时重新加载新的 类。
我的问题是我是否可以做出任何安排,以便当我也更改 spring xml 时,它会重新启动服务器以反映更改而不是手动进行?
事情@peeskillet。当我添加以下内容时,它开始工作了。
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp</directory>
<includes>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
我必须切换 window 才能正常工作。
我正在使用 IntelliJ IDEA 编写一个 Java Web 项目。 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>
当我 运行ing 'mvn jetty:run' 时,对 运行 配置进行了一些调整,它会在每次制作时重新加载新的 类。 我的问题是我是否可以做出任何安排,以便当我也更改 spring xml 时,它会重新启动服务器以反映更改而不是手动进行?
事情@peeskillet。当我添加以下内容时,它开始工作了。
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp</directory>
<includes>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
我必须切换 window 才能正常工作。