我从Apache Wicket框架开始。到目前为止,我一直在开发SPA应用程序,在那里我可以实时观察变化。在wicket中,前端是在服务器上呈现的,所以可以通过某种方式获取我的代码的实时预览吗?
我从只有HomePage的检票口从头开始盯着项目,可以说我用命令mvn clean package
和mvn 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号检票口,谢谢。
答案 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模块手动进行操作。