我目前正在研究在代码更改和数据库更改后在本地部署/设置 Web 应用程序的更好方法。
到目前为止,我已经看到了以下工具/方法,并尝试了其中的每一个:
- ANT 编译目标,生成 jar、war 文件并将其部署到 tomcat 文件夹
- Gradle 构建与 tomcat 插件相结合,它已经比选项 #1 做得更好
- 不错的老式命令行
- 在 Intellij 中设置运行配置来为您进行部署
- 编写 shell 脚本并通过命令行调用它(没试过)
老实说,我并没有找到每一个都是理想的解决方案。我发现选项 #4 最简单,因为它允许我通过快捷方式轻松部署我的更改并继续。然而,这还没有给我一个数据库更改的选项,可能只有我错过了它。
我的问题主要是你们使用什么工具/方法来实现一个简单且可维护的开发环境?这些有哪些考虑因素?
最佳答案
好吧,让我告诉您我为本地 Web 应用程序设置所做的工作。
在您最喜欢的 IDE(在我的例子中是 eclipse)中,我将从 Eclipse 市场配置应用程序服务器插件(tomcat 或 webpshere)。
每当我在应用程序中进行更改时,此设置将有助于自动将代码更改发布到服务器。我使用 Maven 构建工具来打包应用程序。但是我不确定数据库方面。
关于java - 本地开发设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43309952/