我有一个问题-- "gradle eclipse“命令生成必要的Eclipse WTP文件。我可以将项目导入到Eclipse中,但是当我部署到Glassfish时,它不会将任何内容复制到Glassfish的eclipseApp
目录中。
我验证了该项目是一个动态Web Facet,但它仍然不能工作。
任何帮助都将不胜感激。
谢谢
发布于 2012-03-09 10:04:34
是的,这是一个非常常见的问题。通常,当您使用一个构建器为您生成项目文件时,或者甚至使用自定义插件来检测更改事件时,请使用自定义脚本重新构建应用程序并将其热部署到应用程序服务器。
动态Web Facet是一回事,但是当gradle生成您的项目文件时,它并不知道您将使用哪个应用服务器。进入项目属性-> Facets ->动态网页->运行时,然后配置您的GF实例或链接它。
你可能已经这么做了,但这就是我对问题所在的2点看法。
发布于 2012-05-11 10:13:49
显然,您正在使用eclipse插件来完成此操作。以下是您可以进一步做的,以确保gradle cleanEclipse和gradle eclipse继续很好地处理您的项目。
观察.project文件中需要哪些性质和构建命令。一旦您了解了它们,下一件事就是配置eclipse任务,如下所示
apply plugin: 'eclipse'
eclipse {
project {
name = 'eclipse-appname'
natures << 'org.eclipse.jdt.groovy.core.groovyNature'
buildCommand 'org.eclipse.....Validator'
buildCommand 'org.eclipse.jdt.core.javabuilder'
}
}
我已经随机添加了一些性质和构建命令,替换为您在.project中看到的相应命令。
https://stackoverflow.com/questions/4417753
复制相似问题