【问题标题】:How to see changes without building maven project?如何在不构建 Maven 项目的情况下查看更改?
【发布时间】:2014-05-12 02:59:33
【问题描述】:

我有一个简单的 java web 应用程序。 Web 应用程序有一些 js、css、html 文件。当我更改 js 文件时,我无法在浏览器中查看新的更改。对于新的更改,我必须执行“mvn clean install”命令,然后我才能看到新的更改。那么有什么方法可以在不执行此命令的情况下查看更改?

谢谢。

【问题讨论】:

  • 使用 Tomcat 等插件。Eclipse 中的插件会做大部分你喜欢的事情。

标签: maven maven-3 maven-plugin maven-compiler-plugin build-management


【解决方案1】:

不建议执行“mvn clean install”,除非您想将您的代码用于另一个项目。

当我想将代码更改发布到网络服务器以进行调试时,我会这样做

1/我将tomcat7-maven-plugin配置到父pom项目中:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
     </plugin>
    </plugins>
</build>

2/然后

mvn tomcat7:run 

将启动嵌入式 tomcat7 服务器并部署您的资源。

要将您的代码发布到远程tomcat,您可以使用

tomcat7:deploy

正确配置tomcat7插件后

或者,将您的maven项目导入为eclipse项目(插件名称:m2e)然后右键单击该项目,在服务器上调试将启动eclipse配置的tomcat。 每当您保存资源时,它都会自动部署在 eclipse 管理的 tomcat 上。

【讨论】:

    猜你喜欢
    • 2015-02-07
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    相关资源
    最近更新 更多