2

因此,我正在开发一个库(maven),并在其中一个playframework项目中使用它。当playframework项目包含错误时将其转换为eclipse项目

我已完成对maven工件的重构更改,并将其发布到新版本的存储库。

现在我想看看所有这些会在游戏项目中出现错误,以便我可以去修复100个这样的错误。理想情况下,我想使用eclipse或某个IDE向我报告所有错误,以便我可以轻松导航和修复。

但问题是,eclipse不知道新的库版本。为了告诉eclipse,我必须在build.sbt中升级库版本,编译并重新创建eclipse项目。但是由于它包含很多错误,所以在修复之前我无法创建eclipse项目。

在这种情况下,有没有一种方法在eclipse或任何IDE中可视化所有这些错误?

回答

0

你没有提到,如果play项目也是maven项目。我正在开发作为一个maven项目,这是创建like this。但是我想,对于非maven项目,以下工作也是如此。

  1. 在命令行中运行:

    activator eclipse 
    
  2. 在Eclipse中做 '刷新' 到项目中。现在您可以看到由您的罐子中的更改所导致的所有错误。

+0

我不知道play项目也可以是maven。在我的情况下,它是非maven。已经尝试运行上面的命令,由于编译错误而失败。 $ ./activator蚀 [错误] 100个错误 [错误] 1个警告 [错误](编译:编译)javac的返回非零的退出代码 [错误]无法创建Eclipse项目文件: [错误]错误评估任务'dependencyClasspath':error – hridayesh

+0

更改之前你的eclipse项目有什么?你是否用相关的依赖关系更新了build.sbt?清理.ivy存储库有时可以帮助... – asch

+0

是的,我做到了。如果我不更新build.sbt,它将会与旧版本的库成功构建。但是我希望在eclipse中看到由于更新版本库的更改而导致的错误。 – hridayesh

相关问题