谁能解释如何在 Intellij Idea 中建立一个 hybris 项目?
Posted
技术标签:
【中文标题】谁能解释如何在 Intellij Idea 中建立一个 hybris 项目?【英文标题】:Can anyone explain how to get a hybris project set up in Intellij Idea? 【发布时间】:2015-01-02 06:58:42 【问题描述】:我正在跟踪 wiki 上的路径,并且能够很好地在 Eclipse 中设置 Hybris 项目。但是因为我是 Intellij Idea 的新手,并且我仍在尝试掌握“项目”而不是“工作区”的概念,所以我很难将 Eclipse 设置步骤转换为 intellij 创意步骤。我有 Hybris - 如何在 Intellij Idea 中“打开”它? (对于菜鸟问题提前道歉,但感谢有人能给我的任何意见)。
【问题讨论】:
【参考方案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.再点击两次“下一步”。然后它将显示您为项目导入的所有扩展
再点击两次“下一步”。现在它打开了“intellij”工作区。
会弹出并选择“此窗口”
您的 hybris 已准备好在 Intellij
中使用【讨论】:
此过程仅适用于 IntelliJ 2020 及以上版本。对于以下版本,您可以直接选择导入项目并从步骤 9 开始。【参考方案3】:首先,您的扩展依赖项应该是明确的。通常,每个项目中的基本依赖项是:
your storefront extension
取决于 your facade extension
取决于 your core extension
取决于 platform
和 voucher
和 mediaconversion
(可能还有更多)。最后,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 集成效果很好。
【讨论】:
以上是关于谁能解释如何在 Intellij Idea 中建立一个 hybris 项目?的主要内容,如果未能解决你的问题,请参考以下文章