【问题标题】:How to access generated classes in build folder of Gradle project from src folder in Intellij如何从 Intellij 的 src 文件夹访问 Gradle 项目的 build 文件夹中生成的类
【发布时间】:2017-03-28 11:43:40
【问题描述】:

我从 Intellij 中 Gradle 项目的 build 文件夹中的 wsdl 文件生成了类。但是当我尝试从生成的类创建对象时出现一些编译错误。因为很明显,我无法在 src 文件夹中为 src 文件夹之外的类提供参考。我该怎么做?

EDIT-1: 我的项目有一个根模块,它有 2 个内部模块,位于根模块的 src 文件夹中。 “gen”类已生成类,我想在 src 文件夹的“main”模块中使用它们。但是,怎么做?

EDIT-2:关于 Peter 的推荐,我正在分享打印屏幕。我无法到达 src 文件夹之外!

【问题讨论】:

    标签: java intellij-idea gradle


    【解决方案1】:

    转到项目结构(Ctrl+Alt+Shift+S 或 File->Project Structure),选择module 并选择您关注的模块。

    然后单击sources 选项卡并将您的生成文件夹变成源代码文件夹。有一排按钮:Mark as:

    我希望您的构建文件夹已被标记为已排除,但您可以在排除文件夹中拥有一个源文件夹。

    【讨论】:

    • 感谢您的贡献,但仍有问题。我的项目模块的层次结构在问题的编辑部分中被告知。我刚刚添加了它。请检查一下。
    • 请检查我的问题的两张照片
    • 另一种解决方案是将源文件夹添加到您的 gradle 设置中。见 [stackoverflow.com/questions/31077844/…
    猜你喜欢
    • 1970-01-01
    • 2011-08-18
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多