我试图将 eclipse-wtp 配置为与旧的Ant项目一起使用。我的Web项目在/app
中。一切都差不多了。唯一缺少的部分是defaultRootSource
中的标记<wb-resource deploy-path="/" source-path="/path/euro-gradle/app"/>
。当我添加此标签(通过编辑org.eclipse.wst.common.component)时,应用程序通常在嵌入式Tomcat上启动。如果没有此功能,Tomcat只会启动而不部署应用程序。
我的gradle构建:
eclipse {
wtp {
facet{
facet name: 'jst.web', version: '2.5'
facet name: 'java', version: '1.7'
}
component {
contextPath = '/'
// resource deployPath: '/', sourcePath: '/app'
sourceDirs += file('/app')
}
}
}
最佳答案
您需要在项目上设置webAppDirName
(默认为src/main/webapp
)。另请参见http://gradle.org/docs/current/userguide/war_plugin.html。 eclipse-wtp
插件将使用此路径作为默认的根源路径。
关于java - Gradle sourceDir没有为Eclipse添加defaultRootSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896234/