maven jetty 多模块部署 配置

jetty 安装到eclipse 或者idea插件可以直接热部署,如果是maven插件的话,下面的是多个模块部署的示例,实际体验并不好,本模块热部署是正常的,其他模块的热部署会重新加载,导致异常!

<plugin>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-maven-plugin</artifactId>
  <version>9.3.0.M2</version>
  <configuration>
    <scanIntervalSeconds>0</scanIntervalSeconds>
    <!-- 多模块部署   指定额外需要监控变化的文件或文件夹,主要用于热部署中的识别文件更新 -->  
          <scanTargets>  
              <scanTarget>  
                  ${basedir}/../fms-contract/target/classes;
              </scanTarget>  
          </scanTargets>  
    <webApp>
      <contextPath>/fms</contextPath>
     <!--  多模块部署   监控其他模块的代码变动 -->
      <extraClasspath>${basedir}/../fms-contract/target/classes;</extraClasspath>
    </webApp>
    <!-- <webAppConfig>
              <defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor>
        </webAppConfig>
      <webDefaultXml>src/main/resources/webdefault.xml</webDefaultXml> -->
    <httpConnector>
              <port>80</port>
          </httpConnector>
  </configuration>
</plugin>  
发布了32 篇原创文章 · 获赞 13 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/my_flash/article/details/52516109
今日推荐