【问题标题】:How can eclipse find 'javax.servlet' when using the gradle with plugins 'war' and 'jetty'使用带有插件'war'和'jetty'的gradle时,eclipse如何找到'javax.servlet'
【发布时间】:2014-11-07 12:26:22
【问题描述】:

这一定是非常基本的。但我就是不知道如何让它发挥作用。

我正在关注“Gradle in Action”一书。制作 webapp 时,将以下内容放入 build.gradle 文件中

dependencies {
    providedCompile 'javax.servlet:servlet-api:2.5',
            'javax.servlet.jsp:jsp-api:2.1'
    runtime 'javax.servlet:jstl:1.1.2',
            'taglibs:standard:1.1.2'
}

我正在使用日食。但似乎eclipse找不到javax.servlet。在cmd 中,我仍然可以运行gradle jettyRun。我错过了什么吗?先谢谢了!

【问题讨论】:

  • 你跑gradle cleanEclipse eclipse了吗?
  • @david 它有效!我做了cleanEclipse 并重新导入了该项目。现在在 Eclipse 中有servlet-api-2.5.jar。看来我同时安装了 eclipse gradle 和 cmd gradle。不确定这是否是问题的原因。

标签: eclipse servlets gradle jetty war


【解决方案1】:

apply plugin: 'eclipse-wtp'

您的build.gradle 中可能缺少。我想你的 Eclipse 中安装了 WTP(Web 工具平台)插件。

【讨论】:

  • 他应该不需要那个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-10
  • 2015-07-17
  • 1970-01-01
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多