繁体   English   中英

Gradle on Eclipse生成的调试项目

[英]Debugging project generated by Gradle on Eclipse

我有一个问题 - 命令“gradle eclipse”生成必要的Eclipse WTP文件。 我可以将项目导入Eclipse,但是当我部署到Glassfish时,它不会将任何内容复制到Glassfish的eclipseApp目录中。

我确认该项目是动态Web Facet但它仍然无效。

任何帮助将不胜感激。

谢谢

显然你使用的是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中看到的相应命令。

是的,这是一个非常常见的问题。 通常,当您使用一个构建器为您生成项目文件,甚至使用自定义插件来检测更改事件时,请使用自定义脚本重建您的应用程序并将其热部署到您的应用服务器。

Dynamic Web Facet是一回事,但当gradle生成您的项目文件时,它不知道您将使用哪个应用服务器。 进入项目属性 - >构面 - >动态Web - >运行时,然后配置GF实例或链接它。

你可能已经做过了,但那是关于错误的2美分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM