所以我来自ruby on rails背景。 我正在从事这个 Java 项目。我对 Java 还很陌生。
我可能错了,但它似乎与其他技术不同,将项目编译到 war 文件中,然后将其部署到 tomcat 上。
原始 Assets 在源目录中检查的 src 目录中。 在哪里对作为 css/javascripts/images 的 Assets 文件进行任何更改需要 在 tomcat 的目标目录中进行更改以在浏览器中预览它们。
这使得开发变得棘手和复杂,因为我不能使用分支,因为分支在我本地存储库的 src 目录上工作,但我所做的更改在目标目录中。我也想在 java 中使用 sass 和 haml 之类的功能。什么框架或其他 web 服务器或任何其他策略是我的选择。
我听说过 grails 上的 groovy 但出于某种原因我们想坚持使用 java 语言
最佳答案
考虑使用 maven 或 gradle 等构建工具来构建您的项目。他们都有一个带有 jettyRun 目标的 jetty 插件,它将使用嵌入式 jetty 从源目录运行你的项目。因此,如果您要更改 Assets ,只需刷新浏览器即可。
另一种选择是配置 tomcat,以便在您进行开发时将您的 Assets 作为静态文件从您的工作区提供。
或者如@DaveNewton 所建议的那样,您可以使用您的 IDE 来自动部署
关于java - 如何在java中进行持续的UI开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914340/