【发布时间】: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