HTML和CSS中的Apache Wicket实时预览更改

时间:2018-07-16 08:48:40

标签: java wicket

我从Apache Wicket框架开始。到目前为止,我一直在开发SPA应用程序,在那里我可以实时观察变化。在wicket中,前端是在服务器上呈现的,所以可以通过某种方式获取我的代码的实时预览吗?

我从只有HomePage的检票口从头开始盯着项目,可以说我用命令mvn clean packagemvn jetty:run来构建并运行该项目

现在我需要更改一些CSS,例如背景颜色。默认情况下,我在首页中包含的此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>

但是我看不到正在运行的代码中的更改,我已经必须停止服务器,重建项目,为每一个小的更改运行服务器...如何避免这些不必要的步骤?我正在使用8号检票口,谢谢。

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用嵌入式Jetty。 Wicket Quickstart Maven archetype提供了所有预配置的内容。您只需要在IDE中运行Start.java,就会自动检测到webapp /文件夹中HTML / CSS / JS文件中的每个更改。对于类路径中的文件(src / main / java或src / main / resources),您将需要编译Maven模块。 Eclipse中的每个更改都会自动发生这种情况。在IDEA中,您必须通过Build菜单-> Make模块手动进行操作。