Java maven开发速度慢

2024-01-19

我正在开发一个通过 Maven 构建的 war/java 网站。

目前,我必须进行更改...告诉maven 构建它们...然后部署到Tomcat。这是周围40秒。因此,我所做的每一个更改,我都必须等待 >=40 秒才能看到更改。

这变得非常令人沮丧,因此我尝试加快部署速度。我通过 Maven 使用 war:exploded 部署了该站点。现在,我以“部署”格式实时编辑文件。问题是我需要将这些更改移回源位置以推送到我们的源代码控制中。

那么,是否有人编写了一个脚本来“取消部署”服务器上的更改,小心地将它们指向 Maven 期望的位置,或者找到另一种方法,让我可以立即在 Web 浏览器中查看我的更改。每次从源代码重建并不是一个有趣的解决方案。


目前,我必须进行更改...告诉maven 构建它们...然后部署到Tomcat。这大约是 40 秒。因此,我所做的每一个更改,我都必须等待 >=40 秒才能看到更改。

在我看来,这只是一种错误的使用 Maven 的方式。

要么使用一些轻的东西,比如jetty:run(并挂钩 Eclipse 远程调试器以启用热插拔),请参阅将 Jetty、Maven 和 Eclipse 与热插拔一起配置 http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together-with-hot-deploy/.

或者使用 Eclipse WTP 并将项目部署到 Eclipse 内的 Tomcat 服务器上(无论您使用 m2eclipse 还是 Maven Eclipse 插件,您的项目都可以被识别为动态 Web 项目)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java maven开发速度慢 的相关文章

  • Maven:缺少工件 org.springframework:spring:jar:4.2.6

    我在 SpringToolSuite 中有一个动态 Web 项目 它被转换为 Maven 项目 我遇到问题 缺少工件 org springframework spring jar 4 2 6 我已经尝试清理 重建和运行该项目 它给 读取文件
  • Struts 2 - s:使用Map选择

    在 struts 2 中 我想使用从 Map 填充的 s select 我的地图有这样的值 键1 值1 键2 值2 键是我想要发布的内容 确实如此 但它显示了值 我不想显示这些值 但从我在其他方法 如 s text getTranslati
  • 使用 JavaFX 将可执行 Jar 限制为一个窗口

    我正在通过构建 JavaFX 应用程序E fx 剪辑 and Java场景生成器 基本功能是登录窗口 登录后 将打开新窗口 然后登录窗口消失 目前还处于原型阶段 用完eclipse后 我想要的功能都有了 启动时显示登录窗口 代码如下 Ove
  • 有没有适用于 Eclipse 的 SQL 格式化插件?

    我在网上没有找到任何标准的开源 sql 格式化程序 eclipse 插件 我正在使用日食太阳神 我可以找到编辑 gt 格式化SQL但这似乎不起作用 找到一个在http ventralnet blogspot in 2010 11 sql b
  • 如何为用户的活动设置计时器?

    如果用户在 5 小时内停止工作 我需要执行特定的方法 假设用户已登录 但他在 5 小时内没有向数据库的特定表添加任何记录 任何时候用户将记录添加到指定的表中 该特定用户的计时器都应该重置 否则它将继续运行 如果达到 5 小时 应用程序应显示
  • 如何将 Apache Axis2 Web 服务运行时添加到 Eclipse

    我想为我的项目创建一个 Web 服务客户端 我需要使用 Axis2 运行时 但它在我的客户端环境配置中不可用 我怎样才能添加它 我正在使用 Eclipse 开普勒 Axis 和 Axis2 插件默认随 Eclipse J2EE 版本一起提供
  • 会话超时(session.setMaxInactiveInterval)在 Google Appengine 中不起作用

    我尝试使用以下命令为特定用户设置会话超时session setMaxInactiveInterval 30 60 30分钟 但默认情况下它被分配为 86400 秒 24 小时 也在 Web xml 中尝试过
  • Eclipse 中的 Java 构建路径问题

    在 Eclipse 中 我有一个与我的构建路径相关的错误 错误 Project XX is missing required library middlegen 2 1 jar 但该库在构建路径配置之前被删除 是不是缓存或者其他方面有问题
  • 让 subclipse 在 Ubuntu 64 和 Indigo 上工作 - 加载了不兼容的 JavaHL 库。需要 1.7.x 或更高版本

    我该如何解决 我在 ubuntu 64 上使用 Eclipse indigo 我安装了http subclipse tigris org update 1 8 x http subclipse tigris org update 1 8 x
  • Eclipse - “计算启动按钮工具提示”错误

    我第一次尝试使用 Eclipse 运行 Android SDK 我以前从未使用过 Eclipse 并且一遍又一遍地遇到以下错误消息 没有特定的触发器 计算启动按钮工具提示遇到问题 请参阅随附的屏幕截图 我尝试用谷歌搜索 但找不到解决方案 这
  • 设置自动缩进不缩进标签

    我在 Windows 上使用 Eclipse CDT 我应该补充一点 总的来说 我对自动格式功能很满意 但有一件事让我烦恼 我不知道如何配置 Eclipsenot带标签的缩进线 这就是我要的 void myfunc goto MYLABEL
  • 如果使用 Maven,是否应该忽略 VCS 中 Eclipse 特定的文件?

    我知道为什么不将 Eclipse IDE 特定的文件提交到像 Git 我实际上正在使用的 这样的 VCS 中 这就是我使用 Maven 并让它为您生成这些文件的原因之一not将它们置于版本控制之下 但我想知道 是否应该在 gitignore
  • 我应该使用 @NamedQuery 注释还是 addNamedQuery 方法?

    目前 组成我的应用程序的 JPA 实体有一个 NamedQueries 块 其中包含许多 NamedQuery 注释 这很有效 但我的一些实体有超过 80 个 NamedQuery 注释 并且变得难以维护 我现在需要向查询添加排序 并且不想
  • Android - 用语音解锁手机[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 即使设备处于 PowerManage
  • Eclipse 找不到 javaw.exe

    当我启动 eclipse 时 我遇到这个问题 javaw exe在我的电脑中的位置是C Program Files Java jre7 bin 我尝试更改路径环境变量 然后出现不同的错误 例如 JRE 更新到 jre1 8 0 111 后
  • 代码分析器:PMD 和 FindBugs

    1 关于PMD 1 1 如何设置 PMD 检查 以忽略其中一些检查 例如 变量名称太短或太长 删除空构造函数等 如果我这样做 则会出现另一个警告 指出该类必须有一些静态方法 基本上 该类是空的 以供以后开发 我喜欢暂时保留这种状态 1 2
  • maven + eclipse + tomcat:类未找到异常

    我有一个使用 servlet 的简单 Web 应用程序 我将其创建为 Maven 项目 然后将其导入到 Eclipse 中 文件 gt 导入 gt 现有的 Maven 项目 战争已正确部署到 tomcat 7 但是 当我在 Eclipse
  • Eclipse 中的剪贴板历史记录

    Eclipse 中是否有一个插件可以显示剪贴板中最近复制的所有项目 如下所示https github com kemayo sublime text 2 clipboard history https github com kemayo s
  • java.lang.NoClassDefFoundError:com.google.ads.AdView

    我正在尝试将 admob 广告合并到我的应用程序中 到目前为止我已经添加了以下代码 在我的应用程序主要活动的 onCreate 方法中 adView new AdView this AdSize BANNER my code number
  • 如何将 Ant 路径转换为文件集?

    我正在编写一个 Ant 脚本来将项目打包到 WAR 文件中 该软件由多个项目组成 它们有自己的源目录 库等 WAR 任务有一个嵌套元素lib我目前正在研究这个问题 我目前有所需库的参考作为Path 包含几个FileSets 我在类路径引用中

随机推荐

  • 具有隐藏构造函数的抽象类的实例

    我需要创建一个带有隐藏构造函数的抽象类的实例 该类如下所示 public abstract class TestClass hide public TestClass 创建具体类不起作用 因为构造函数不可见 并且通过反射 API 调用构造函
  • AngularJs ng-click $event 将子元素作为目标传递

    对于每个td表中的元素我有一个附加的 ng click 以下是每个表格单元格的 简化的 html td span event eventName span td
  • 无法从 Powershell 将 Chrome 设置为默认浏览器

    我正在运行以下 powershell 命令 chromePath Env ProgramFiles x86 Google Chrome Application chromeApp chrome exe chromeCommandArgs m
  • 外投影类型禁止使用方法

    我似乎无法理解 Kotlin 泛型 请帮忙 I read here https stackoverflow com questions 40519921 out projected type arraylist prohibits the
  • iOS - 检测促销代码应用内购买

    我有一个使用不可更新的应用内购买产品的应用程序 今天 我正在考虑为我的初始用户发布大约 100 个应用内促销代码 应用内购买在应用程序中按预期工作 但如果用户已经在 App Store 上兑换了促销代码 我无法弄清楚我需要在应用程序上进行什
  • 从ONU的UnData下载数据

    我想知道一段时间内一些国家的人口数量1960 2015 I found 包含这些数据 我有兴趣使用下载它Node js 我读到有一些APIs http data un org Host aspx Content API但我不明白如何使用它们
  • “multiprocessing.pool.Pool”中“context”参数的含义是什么?

    context是构造函数中的可选参数class multiprocessing pool Pool 文档 http python readthedocs io en stable library multiprocessing html m
  • iOS - 检测 UITableViewCell 被移出可见视图?

    一旦单元格在屏幕上不再可见 我就需要收到通知 UITableView 已经有一个名为的委托方法tableView didEndDisplayingCell forRowAtIndexPath 但这个委托方法永远不会被调用 是的 我确实有 U
  • 将域名重定向到heroku中的名称服务器?

    我已将我的域配置为 heroku IP 75 101 163 44 75 101 145 87 174 129 212 2 但它没有将我的应用程序重定向到我的域 错误说 该主机名上没有配置任何应用程序 也许应用程序所有者已将其重命名 或者您
  • 棉花糖精细和粗略位置权限

    我正在尝试访问ACCESS FINE LOCATION如果找不到访问权限ACCESS COARSE LOCATION 所以我请求这两个权限 但他们给了我相同的对话框 要求位置权限 我知道它们都在同一组 但谷歌说 Note 即使用户已经在同一
  • ZF2 SOAP“过程不存在”错误

    我在解决这个问题时遇到了严重的麻烦 我有一个包含 3 个模块的应用程序 这些模块通过 SOAP 提供不同的服务 发生的情况是 其中 2 个得到了以下响应 肥皂故障 文件 var www empreendimentos vendor zend
  • 有哪些算法可以让我模拟行星物理?

    我有兴趣制作一个 太阳系 模拟器 它可以让我模拟行星和恒星的旋转力和引力 我想说的是 模拟我们的太阳系 并以不同的速度模拟它 即观察地球和其他行星绕太阳旋转数天 数年等 我希望能够添加行星并改变行星质量等 看看它会如何影响系统 有谁有任何资
  • 卡在“正在将您重定向回应用程序。这可能需要一些时间”。 twitter 授权部分 - 使用 twittR 包

    我遇到了与中描述的完全相同的问题这个问题 https stackoverflow com questions 25856394 r twitter package authorization error 其中我遇到了类似的错误 但我按照说明
  • While 循环与 Promise 陷入无限循环

    我正在运行一个 while 循环 其中包含一个带有成功和失败回调的 Promise Promise 检查图像是否在 URL 上成功加载 查看下面的代码 我不断循环遍历命名照片列表1 jpg 2 jpg 依此类推example com 每次发
  • 在Java中,类上的静态方法有什么缺点吗?

    让我们假设在我的编码环境中已经强加了一条规则 或者经验法则 即类上不使用 修改或以其他方式需要任何实例变量来完成其工作的任何方法都将被设为静态 这样做是否有任何固有的编译时间 运行时间或任何其他缺点 已编辑以进一步澄清 我知道这个问题有点开
  • 谷歌地图API地理编码找到附近的KML

    我看到很多人在谷歌地图讨论组上询问这个问题 并进行了富有成效的讨论 所以我想我应该在这里尝试一下 目标 在 Google Maps API 中制作一个可搜索的地图 当输入用户地址时 该地图可以从数据集中返回 附近 的结果 到目前为止 我的方
  • 如何使用 git log 仅获取带有路径的文件名?

    我几乎使用了所有 git log 命令 但我还没有找到最好的方法来做到这一点 我只需要这个 只获取带有路径的文件名 没有其他 path filename txt path anotherfile ext 我的输入是 git log 命令的日
  • pyspark ImportError:无法导入名称累加器

    目标 我试图让 apache spark pyspark 在我的 pycharm IDE 中得到适当的解释 问题 我当前收到以下错误 ImportError cannot import name accumulators 我关注以下博客来帮
  • CreatedAtRoute 找不到与提供的值匹配的路由

    我在 NET Core 教程中遇到问题 它是用 NET Core 2 2 编写的 但我想使用当前版本 3 0 这也是我在我的设置与教程中发现的唯一区别 问题如下 我有一个 HttpPost 路由 其中 包含 CreatedAtRoute 调
  • Java maven开发速度慢

    我正在开发一个通过 Maven 构建的 war java 网站 目前 我必须进行更改 告诉maven 构建它们 然后部署到Tomcat 这是周围40秒 因此 我所做的每一个更改 我都必须等待 gt 40 秒才能看到更改 这变得非常令人沮丧