【问题标题】:How can I add Normal Java project capabilities to EJB project in Eclipse (.ear)?如何在 Eclipse (.ear) 中将普通 Java 项目功能添加到 EJB 项目?
【发布时间】:2016-08-30 09:01:36
【问题描述】:

刚开始使用 EJB(已经开发的项目)。

从 git 导入项目并将其转换为 Maven 项目。然而,与常规 java 项目不同,该项目看起来像一个普通的文件夹结构。我不能在这些文件中拥有任何 Eclipse Java 功能。虽然它们是 Java 文件,但它们在我看来就像是具有不同符号的类文件(可以在图像中看到)。

除非我进行 Maven 构建,否则它不会编译。即使存在编译错误,Eclipse 也不会显示这些文件的任何错误。

每次运行 maven 都会消磨时间,而且也很烦人。

任何帮助将不胜感激。如何使用 Eclipse 编译器功能使其成为一个普通的 Java 项目。

我必须做哪些配置才能实现这一目标?

【问题讨论】:

    标签: java eclipse maven ejb ear


    【解决方案1】:

    尝试从项目的根文件夹运行命令mvn eclipse:eclipse。它将创建 Eclipse 配置文件,之后可以在 Eclipse 中导入项目。

    【讨论】:

    • 它已经被导入并且运行良好。但与普通的 java 项目不同的是,显示的是文件夹结构,而不是包。
    • @sᴜʀᴇsʜᴀᴛᴛᴀ 您是否尝试运行该命令?我在屏幕截图中看不到任何 .classpath 等 eclipse 文件。此外,不确定您使用的是哪个视图,请尝试 Package Explorer 或 Project Explorer 视图。如果您使用的是 Navigator 视图,它会显示为普通文件。
    • 感谢您帮助 Vasan。当执行命令并尝试导入项目时,它导入了 3 个我不想要的项目。而且我只在项目资源管理器中查找,而不是导航器。
    • 它将生成与 Maven 项目一样多的 eclipse 项目。你有多少个maven项目?你期待 Eclipse 中的什么结构?
    • 你是对的,有 3 个 pom。是否可以获得具有不同包而不是文件夹的单个项目?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多