【问题标题】:How to build and run BIRT source in Eclipse Mars如何在 Eclipse Mars 中构建和运行 BIRT 源代码
【发布时间】:2016-05-05 02:48:05
【问题描述】:

我能够从这里提取 BIRT 源(4.2.2 分支):https://github.com/eclipse/birt/ 使用 m2e(Eclipse 的 Maven 集成)并将其导入我的 eclipse 工作区。 BIRT 文档 (https://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_to_Build_BIRT_3.7.1.2B_from_GIT.3F) 似乎已经过时了。结果,我在构建源代码时遇到了很多问题。

我的问题是:谁能向我解释如何使用 Eclipse 构建 4.x 源代码?

这是我使用的:

  1. Eclipse EE 火星
  2. Egit 插件
  3. m2e 插件(Eclipse 的 Maven 集成)
  4. Java 1.5/6/7/8

【问题讨论】:

  • 我不明白。答案在您链接到的页面中 =/ github.com/eclipse/birt/#building-birt
  • @Tunaki:描述无效。它会导致构建错误。
  • 那您可以发布您的日志吗?连同你运行的命令?
  • 你尝试过 BIRT 4.5 版吗?

标签: java eclipse maven birt


【解决方案1】:

最好的方法是,在你的eclipse工作区中导入项目后,在maven命令下运行,使其与Eclipse兼容,

mvn eclipse:eclipse

这将解决您的 eclipse 和 maven 依赖错误。

您还可以检查问题是否与您导入的项目有关,即缺少任何库或仅与 eclipse 有关。

您可以尝试从命令提示符构建项目以检查是否相同

mvn clean install

完成后刷新 eclipse 工作区。

注意:从 pom.xml 所在的位置运行命令。

【讨论】:

  • 我需要使用具体版本的 maven 吗?即使在“干净”时我也会遇到构建错误:“无法解决依赖关系...”
  • 默认情况下 eclipse 使用它的内部 maven。您可以从link 下载最新的 maven,并在 eclipse 中进行配置。对于错误,您能否提供日志和 pom.xml 以进一步缩小范围?
  • 我尝试从命令行构建它。你能编译它吗?
【解决方案2】:

确保您设置了 jre 1.7 而不是 jdk。 从命令行转到 pom.xml 目录并运行

mvn package -Pmars -DskipTest

【讨论】:

猜你喜欢
  • 2018-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-17
相关资源
最近更新 更多