Java netbeans gradle,部署到Wildfly

Java netbeans gradle,部署到Wildfly,java,netbeans,gradle,wildfly,Java,Netbeans,Gradle,Wildfly,这是一个很简单的问题,但我找不到解决办法: 我从eclipse中导入了一个gradle项目到netbeans中,它可以无缝地工作,尽管我不得不与eclipse抗争,才勉强能够在那里构建它 唯一的问题是,我希望能够将生成的.ear部署到wildfly应用程序服务器,并能够调试应用程序,这使我无法继续使用netbeans 由于netbeans确实将该项目视为gradle项目,因此它没有在contextmenus中为我提供部署到已配置的wildfly的选项,我已经可以从netbeans运行和停止这些选

这是一个很简单的问题,但我找不到解决办法:

我从eclipse中导入了一个gradle项目到netbeans中,它可以无缝地工作,尽管我不得不与eclipse抗争,才勉强能够在那里构建它

唯一的问题是,我希望能够将生成的.ear部署到wildfly应用程序服务器,并能够调试应用程序,这使我无法继续使用netbeans

由于netbeans确实将该项目视为gradle项目,因此它没有在contextmenus中为我提供部署到已配置的wildfly的选项,我已经可以从netbeans运行和停止这些选项

在eclipse中,我可以在调试模式下将ear部署到本地wildfly,并在调试时附加eclipse要查找的所有子项目(ejb.jar,…)的源代码


如何配置netbeans来实现这一点?

如果graddle插件告诉netbeans这是一个Java EE应用程序,那么wildfly netbeans插件可以实现这一点。在我看来,这是一个netbeans graddle问题。graddle如何告诉netbeans这一点?graddle插件加载项目时生成的项目元数据中的某些内容。我对这个插件不太了解,也不知道它的代码在哪里。我有一系列不同类型的gradle子项目,它们列在父项目的subprojects节点下作为gradle项目,但是当我双击打开它们时,它们是以正确的类型打开的。这是通过准备一个nbproject/project.xml来完成的,它指定了项目应该打开的类型,在您的例子中就是这样。我在父gradle构建的allprojects部分有一个gradle任务“nbproject”,它根据src/test/resources中存储的project.xml设置所有子项目