gpt4 book ai didi

java - 我可以在没有相对路径的情况下在project.ecore中引用java.ecore吗?但使用模块引用代替?

转载 作者:行者123 更新时间:2023-12-02 09:02:38 25 4
gpt4 key购买 nike

在我们的项目中,我们使用 Acceleo 从 eCore 模型生成 Java 代码。

我们创建了一个名为“java.ecore”的文件,其中包含我们正在使用的 java 标准(例如 java.io.Closeable)

现在,如果我想在项目特定的“project.ecore”中创建一个实现 Closeable 的类,我可以像这样引用“java.ecore”:

<eClassifiers xsi:type="ecore:EClass" name="ProjectClass" eSuperTypes="relative/path/to/java.ecore#//io/Closeable" />

relative/path/to/ 部分让我很头疼。

由于我们在多模块项目的不同位置使用“java.ecore”,我想避免使用相对路径,而是将“java.ecore”放在单独的模块中,并通过引用该模块Acceleo 插件(或类似插件)中定义的一些依赖项。

这可能吗?

最佳答案

您希望将 URI 与 platform:/resource 和/或 platform:/plugin 方案一起使用。

关于java - 我可以在没有相对路径的情况下在project.ecore中引用java.ecore吗?但使用模块引用代替?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60055674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com