【问题标题】:Is it possible to track all settings/configs/patches etc across the OS that may affect an eclipse Project?是否可以跨操作系统跟踪可能影响 Eclipse 项目的所有设置/配置/补丁等?
【发布时间】:2013-05-10 14:20:14
【问题描述】:

这可能是一个荒谬的问题(另外我不确定如何最好地标记它)但让我解释一下第一个。在过去的几个月里,当我没有对与项目相关的任何内容进行任何更改(我知道)时,我的 eclipse 项目经常遇到愚蠢的问题。例如,当我昨天完成时,一切正常,我今天进来,突然在第一次运行时出现错误javax.xml.stream.FactoryFinder$ConfigurationError: Provider com.sun.xml.stream.ZephyrParserFactory not found,所以我不得不向我的 pom 添加一个新的依赖项,在此错误之前我从未需要过这个依赖项,但这反过来又导致另一个错误java.lang.LinkageError(如果有人知道这个特定错误有什么问题,虽然它不是我想知道的主要问题)。现在我确信这完全是一个环境问题,因为我的队友在那里机器上运行相同的项目没有问题,我什至尝试将当前托管在 DEV 环境(处于工作状态)上的项目重新部署到我的本地机器

所以我要问的是,有没有一种方法可以创建一种日志,记录该项目每次成功运行时使用(或引用)的所有内容,当我说所有内容时,我指的是诸如对 Maven 配置、weblogic/tomcat、java 补丁、eclipse 插件、操作系统补丁(在我的情况下为 windows 7)、构建路径、项目配置的更改......基本上任何 eclipse 将用于构建和部署项目

我意识到这个列表很可能很庞大,但如果可以在每次运行时都执行此操作(或作为额外的标志或其他东西),那么将成功运行的日志与该日志进行比较不会太难不成功的运行(以后可以自动化)

正如我所说,这可能很荒谬,但如果可能的话,这将是一个非常有用的工具。

【问题讨论】:

  • 你使用版本控制工具吗? SVN、Git、Mercurial、Bazaar 或其他什么?
  • @khmarbaise 是的,我们使用 PVCS
  • 使用 PVCS 查看与 maven 和您的项目相关的 pom 文件中发生了什么变化。可能误解了你的问题。
  • @khmarbaise 它不是 Pom,也不是实际项目本身中包含的任何文件,因为它们都是相同的(我什至使用当前 PVCS 文件在新工作区中重新创建项目)

标签: java windows eclipse maven


【解决方案1】:

您是否完全控制您的 Eclipse 安装/更新?

是否是 Eclipse 安装更新(如果通过站点 IT 提供)导致您出现问题?

【讨论】:

  • 我可以控制 Eclipse 的安装和更新,但 IT 可以在不通知的情况下进行修补
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 2015-08-14
  • 2021-02-05
  • 2011-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多