【问题标题】:Can anyone explain how to get a hybris project set up in Intellij Idea?谁能解释如何在 Intellij Idea 中建立一个 hybris 项目?
【发布时间】:2015-01-02 06:58:42
【问题描述】:

我正在跟踪 wiki 上的路径,并且能够很好地在 Eclipse 中设置 Hybris 项目。但是因为我是 Intellij Idea 的新手,并且我仍在尝试掌握“项目”而不是“工作区”的概念,所以我很难将 Eclipse 设置步骤转换为 intellij 创意步骤。我有 Hybris - 如何在 Intellij Idea 中“打开”它? (对于菜鸟问题​​提前道歉,但感谢有人能给我的任何意见)。

【问题讨论】:

    标签: intellij-idea hybris


    【解决方案1】:

    只需安装"Hybris Integration" 插件,它会自动完成所有操作。您将能够导入 Hybris 项目,就像基于 maven 或 gradle 的项目一样。该插件将 Hybris 集成到 Intellij IDEA 和另一个基于它的 IDE 中。

    您可以通过单击“设置/插件”对话框中的“浏览存储库”按钮直接从repository 将其安装到您的 IDE。

    【讨论】:

    • 我不确定这是否能回答问题,并且不鼓励仅提供链接的答案,因为如果链接更改,信息就会丢失。
    • 不过,这很有趣。您还可以在 *-items.xml 和 *-beans.xml 上添加更改检测和重建。
    • 是否有适用于 NetBeans 的等效插件?
    • @StuartSiegler 您将无法手动获得相同的结果。该插件已经开发了 4 年多,它利用大量 Inellij API 来使其工作。 Intellij 默认设置项目的方式与 Hybris 的工作方式并不匹配,更糟糕的是,Hybris 在运行时和构建期间有不同的类路径,插件试图通过自定义 Intellij API 尽可能地匹配。跨度>
    • @a_horse_with_no_name 我还没有见过这样的 Netbeans 插件。
    【解决方案2】:

    1.打开“Intellij

    2.点击右侧下方的“配置”下拉菜单

    3.从下拉列表中选择“插件

    4.安装“SAP Commerce Developers ToolSet”插件。

    5.重新启动Intellij。点击“+新建项目

    6.选择“Empty Project”,然后点击“下一步

    7.给“项目名称”点赞。 “vip”或任何你想给的东西,然后点击完成。

    8.关闭弹窗,它会自动弹出。

    9.单击文件->新建->“现有资源中的项目”。

    10.从您的项目设置中选择“bin”文件夹。

    11.在弹出窗口中,选择单选按钮“从外部模型导入项目”。并选择“hybris

    12.再点击两次“下一步”。然后它将显示您为项目导入的所有扩展

    1. 再点击两次“下一步”。现在它打开了“intellij”工作区。

    2. 会弹出并选择“此窗口

    您的 hybris 已准备好在 Intellij

    中使用

    【讨论】:

    • 此过程仅适用于 IntelliJ 2020 及以上版本。对于以下版本,您可以直接选择导入项目并从步骤 9 开始。
    【解决方案3】:

    首先,您的扩展依赖项应该是明确的。通常,每个项目中的基本依赖项是: your storefront extension 取决于 your facade extension 取决于 your core extension 取决于 platformvouchermediaconversion(可能还有更多)。最后,platform 依赖于config

    开始从上到下导入这些扩展。从config 开始,然后继续platform。之后,导入仅依赖于platform 的第一个扩展,依此类推。当询问 Import project from external model(来自 Intellij 中的 eclipse 插件)时,选择 Eclipse。每次 import build 后在 Intellij 中整个项目,以防止编译和 jar 依赖错误。

    我非常高兴地在一个项目中使用了 29 个 Hybris 扩展和 6 个自定义扩展。

    【讨论】:

    • ksokol 我认为使用 Intellij for Hybris 没有任何问题。我公司的许多开发人员都使用 IntelliJ。 Lani1234,你能分享更多关于你所面临的问题吗?它可能更多的是 IntelliJ 理解问题而不是 hybris。
    • 您将如何开始导入?哪个是导入项目部分?平台?扩展是模块?配置文件夹呢?什么时候进口?
    【解决方案4】:

    Hybris Integration Plugin 提供 impex 突出显示,并且还能够成功找到平台扩展。如果您的自定义 hybris 架构与 hybris 标准相关(例如使用 bin 目录中的自定义文件夹等),那么您可以根据扩展 xmls 文件轻松导入您的项目,如果不是,我建议您将项目作为 eclipse 项目导入然后“构建" -> "make project" 然后尝试添加产生编译错误的必要模块。 Intellij 和 hybris 集成效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 2014-07-12
      • 1970-01-01
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多