【问题标题】:IntelliJ and facetsIntelliJ 和方面
【发布时间】:2012-01-04 12:43:29
【问题描述】:

我最近切换到 IntelliJ IDEA 11,据我了解,facets 是一种配置框架等的方法。它还下载所需的库。

当您将 EJB facet 添加到项目中时,您会在 EJB 模块中获得一个名为 lib 的文件夹,其中包含 jars。这些库是做什么用的?编译还是?这些库是否存在于工件中?

【问题讨论】:

  • 如果我没记错的话,当你开始使用 Maven 时(你在谈论工件,所以我猜你会使用它),只有当你错过 pom 文件中的正确依赖项时才会创建 lib 目录.

标签: java jakarta-ee intellij-idea


【解决方案1】:

可以在项目设置中查看 lib 的范围 modules/Dependencies 某些 lib 以特定范围(提供、编译、测试、运行时)连接到您的项目。

jar 是否会自动包含在您的工件中,我不确定。因此,最好查看项目设置 *artifacts/YOUR_ARTIFACT/output_layout*,您的工件已在其中被删除。查找警告(lib 缺失或类似的东西)然后单击您的工件并搜索文件夹 WEB-INF/lib 及其内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 2017-08-21
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 2021-08-07
    • 1970-01-01
    相关资源
    最近更新 更多