【问题标题】:Maven build/compile errors, can't find present jar. (Eclipse Scout)Maven 构建/编译错误,找不到当前的 jar。 (日食侦察兵)
【发布时间】:2017-11-19 03:22:09
【问题描述】:

我尝试设置生成的 HelloWorld Scout 应用程序。

不幸的是,我无法摆脱与 maven 相关的编译错误,而且这个问题只发生在我的本地 windows 机器上。

这是我在 Scout 论坛中的讨论:Eclipse Scout Compile Errors

如果可以的话,我将不胜感激。可以看看它,也许了解错误。

我使用 maven 3.5.0(也试过 3.3.9)。

代码库在Github 上可用。 (当我将项目克隆到另一台机器上并运行mvn clean install 时,构建成功。在我当前的机器上它没有。)

【问题讨论】:

  • 你的 Maven 设置是什么? (见${maven.home}/conf/settings.xml${user.home}/.m2/settings.xml)?当您使用 -X 运行构建时,您应该在控制台输出中看到:[DEBUG] Reading global settings from /usr/java/apache-maven-3.0.3/conf/settings.xml [DEBUG] Reading user settings from /home/myhome/.m2/settings.xml
  • 如果没有 pom 文件或更好的项目链接,很难说出导致问题的原因。除了基于输出我已经看到为什么使用 flatten-maven-plugin、build-helper-maven-plugin:1.9.1:add-source 等?这是一个 OSGi 项目吗?您是否尝试过从普通命令行运行构建?您使用哪个 Maven 版本?
  • @diginoise 您提到的第一个文件很长,但似乎还可以(实际上从未更改过设置)。第二个文件指向一个本地目录,也指向一个工件,这也应该没问题。是的,我也看到了调试输出。
  • @khmarbaise 如果有帮助,我可以将项目推送到 github 上。看来我的问题只发生在我的机器上。如官方文档中所述,scout sdk 需要此构建插件才能正常工作。 eclipse.org/scout/scout_helloworld.html 这是一个多模块的maven项目,与OSGi无关。我在普通命令行上尝试了“mvn clean install”。我使用 Maven 3.5.0。
  • 推送 Github 真的很有帮助...

标签: eclipse maven eclipse-scout


【解决方案1】:

问题已解决。我再次删除了 .m2 文件夹并重新下载了每个依赖项。

现在完美编译。

【讨论】:

    猜你喜欢
    • 2015-12-07
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    相关资源
    最近更新 更多