Java Apache Wicket live预览HTML和CSS中的更改

Java Apache Wicket live预览HTML和CSS中的更改,java,wicket,Java,Wicket,我从ApacheWicket框架开始。到目前为止,我开发了SPA应用程序,可以实时观察变化。在wicket中,前端是在服务器上呈现的,所以有什么方法可以获得我的代码的实时预览 我从wicket页面开始从头开始做这个项目,我只有主页,假设我用命令mvn clean package和mvn jetty:run 现在我需要更改一些css,f.e.背景色。默认情况下,我在主页中包含的css链接如下: <head> <meta charset="utf-8" />

我从ApacheWicket框架开始。到目前为止,我开发了SPA应用程序,可以实时观察变化。在wicket中,前端是在服务器上呈现的,所以有什么方法可以获得我的代码的实时预览

我从wicket页面开始从头开始做这个项目,我只有主页,假设我用命令
mvn clean package
mvn jetty:run

现在我需要更改一些css,f.e.背景色。默认情况下,我在主页中包含的css链接如下:

<head>
    <meta charset="utf-8" />
    <title>Apache Wicket Quickstart</title>
    <link href='https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:regular,bold' rel='stylesheet' type='text/css' />
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" title="Stylesheet" />
    <link rel="stylesheet" href="./bootstrap/css/bootstrap.css" type="text/css" media="screen" title="Stylesheet" />
</head>

ApacheWicket快速入门

但我看不到运行代码中的变化,我已经不得不停止服务器,重建项目,为每一个小的变化运行服务器。。。如何避免这些不必要的步骤?我正在使用wicket 8,谢谢。

最简单的方法是使用嵌入式Jetty。提供所有预先配置的内容。您只需在IDE中运行Start.java,webapp/文件夹中HTML/CSS/JS文件的每一个更改都将被自动检测到。对于类路径中的文件(src/main/java或src/main/resources),您需要编译Maven模块。这会在Eclipse中的每次更改中自动发生。在这个想法中,您必须通过构建菜单->生成模块手动完成

你说的我都做了。我正在使用嵌入式jetty并使用mvn jetty运行它:运行。。。现在,当我在style.css中更改某些内容时,此更改不会反映到浏览器中正在运行的应用程序中。我还尝试了buildmodule、buildproject、Ctrl+f10来更新资源,但毫无帮助。我正在使用IDEA。。。我还将init param添加到web.xml中,其中param name是configuration,param value是developments我说您需要从quickstart使用Start.java,而不是jetty:run。