【问题标题】:Local development setup本地开发设置
【发布时间】:2017-04-09 17:49:25
【问题描述】:

我目前正在研究在代码更改和数据库更改后在本地部署/设置 web 应用程序的更好方法。

到目前为止,我已经看到了以下工具/方法,并尝试了其中的每一个:

  1. ANT 构建目标,用于编译、制作 jar、war 文件并将其部署到 tomcat 文件夹
  2. Gradle 构建与 tomcat 插件相结合,它已经比选项 #1 做得更好
  3. 老式的命令行
  4. 在 Intellij 中设置运行配置以便为您进行部署
  5. 编写 shell 脚本并通过命令行调用(没试过)

说实话,我并不认为这些都是理想的解决方案。我发现选项 #4 最简单,因为它允许我通过捷径轻松部署我的更改并继续。然而,这还没有给我一个数据库更改的选项,可能只是我错过了它。

我的问题主要是你们使用什么工具/方式来实现一个简单且可维护的开发环境?这些有什么考虑?

【问题讨论】:

    标签: java tomcat intellij-idea development-environment


    【解决方案1】:

    好吧,让我告诉你我为本地 Web 应用程序设置所做的工作。

    在你最喜欢的 IDE(在我的例子中是 eclipse)中,我将从 Eclipse 市场配置应用程序服务器插件(tomcat 或 webpshere)。

    每当我在应用程序中进行更改时,此设置将有助于自动将代码更改发布到服务器。我使用 Maven 构建工具进行应用程序打包。但是我不确定数据库方面。

    【讨论】:

      【解决方案2】:

      对于那些想知道我最终如何工作并找到最适合我工作的人。

      我目前已将我的 IntelliJ IDE 配置为链接 tomcat 实例并且可以在 IntelliJ 本身内正确控制和部署,包括调试。这使我可以通过一个简单的快捷方式立即填充任何资源更改(css、javascript、前端)或重新部署甚至重新启动服务器。特别是对于一个小型应用程序,这非常有效。

      尚未确定这是否仍适用于多模块设置和更大的项目规模。

      如果您想了解有关如何实现此配置的更多信息,请随时给我发送直接消息。

      【讨论】:

        猜你喜欢
        • 2012-05-26
        • 2010-12-10
        • 2014-10-28
        • 1970-01-01
        • 1970-01-01
        • 2010-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多