Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该如何在STS中设置Maven/Groovy项目?_Maven_Groovy_Sts Springsourcetoolsuite - Fatal编程技术网

我应该如何在STS中设置Maven/Groovy项目?

我应该如何在STS中设置Maven/Groovy项目?,maven,groovy,sts-springsourcetoolsuite,Maven,Groovy,Sts Springsourcetoolsuite,我有一个使用Java和Groovy的项目,它都是用Maven构建的。我们使用GMaven插件来编译Groovy。我一直在使用Eclipse,并且厌倦了“插件执行未被生命周期覆盖”的消息,该消息表明Eclipse无法完成我的命令行所做的事情(我尝试添加ignore/execute配置来修复它,但它从来没有正常工作过),所以我转向了Spring工具套件,它声称拥有Groovy的全面支持。我该怎么设置呢?到目前为止,我的经验与常规Eclipse完全相同,但考虑到SpringSource负责Groovy

我有一个使用Java和Groovy的项目,它都是用Maven构建的。我们使用GMaven插件来编译Groovy。我一直在使用Eclipse,并且厌倦了“插件执行未被生命周期覆盖”的消息,该消息表明Eclipse无法完成我的命令行所做的事情(我尝试添加ignore/execute配置来修复它,但它从来没有正常工作过),所以我转向了Spring工具套件,它声称拥有Groovy的全面支持。我该怎么设置呢?到目前为止,我的经验与常规Eclipse完全相同,但考虑到SpringSource负责Groovy,我想一定有办法做到这一点。

你读过这篇文章吗

更新的-for-3-1-0-release/page2

对于grails项目,您不需要使用gmaven或groovy eclipse编译器。您必须使用3.1.0STS(实际上还没有发布,但是您可以得到它)

您还必须使用Grails2.1.1

通过转到以下下载页面,您可以秘密获得3.1.0版本:


不要点击链接,而是复制它们并用3.1.0代替3.0.0。

你读过这篇文章吗

更新的-for-3-1-0-release/page2

对于grails项目,您不需要使用gmaven或groovy eclipse编译器

您还必须使用Grails2.1.1

通过转到以下下载页面,您可以秘密获得3.1.0版本:


不要点击链接,而是复制它们并用3.1.0代替3.0.0。

我没有看到这个线程,谢谢,但遗憾的是我们没有使用Grails。在Eclipse中使用这些东西似乎需要付出惊人的努力——我使用IntelliJ的同事在Groovy和Maven方面没有任何问题——我仍然在寻找一个s很抱歉,我误解了你的问题。我的大脑中有Grails刚刚实现了这个功能。让它在纯Groovy项目中工作要容易得多。从仪表板上的STS扩展页面中,选择“Groovy Eclipse Configurator for M2Eclipse”。安装它,您的生命周期错误将消失。\n遗憾的是,我已经有了它,它似乎没有任何作用。我需要以某种方式打开它吗?好的。那么,您的项目可能需要额外的生命周期映射配置器。您能添加您遇到的精确构建问题吗?哪些插件缺少配置器?您需要可以尝试单击“忽略”我可以,但它们与其他许多关于Groovy和Maven的线程在vanilla Eclipse中讨论过的相同,我已经完成了所有可以解决它们的疑难解答。我目前只是忽略了这些构建操作,在需要运行它们时使用命令行。我只是希望STS可以提供更好的体验-我们正在为我们的下一个项目使用Gradle,所以一切都应该是美好的!我已经接受了你的答案,但是Andrew,谢谢你的帮助。我还没有看到这个线索,谢谢,但遗憾的是我们没有使用Grails。在Eclipse中让这些东西工作起来似乎需要付出惊人的努力-我的同事who use IntelliJ对Groovy和Maven没有任何问题,我仍然在寻找一种无缝的方法。对不起……误读了你的问题。我的大脑中有Grails刚刚实现了这个功能。让它在纯Groovy项目中工作要容易得多。从仪表板上的STS扩展页面,选择用于M2Eclipse的Groovy Eclipse配置程序"。安装它,您的生命周期错误将消失。\n遗憾的是,我已经有了它,它似乎没有任何作用。我需要以某种方式打开它吗?好的。那么,您的项目可能需要额外的生命周期映射配置器。您能添加您遇到的精确构建问题吗?哪些插件缺少配置器?您需要可以尝试单击“忽略”我可以,但它们与其他许多关于Groovy和Maven的线程在vanilla Eclipse中讨论过的相同,我已经完成了所有可以解决它们的疑难解答。我目前只是忽略了这些构建操作,在需要运行它们时使用命令行。我只是希望STS可以提供更好的体验-我们正在使用Gradle进行下一个项目,所以一切都应该是美好的!我已经接受了你的答案,不过Andrew,谢谢你的帮助。