gpt4 book ai didi

version-control - 解决Grails项目的插件的路径/依赖关系

转载 作者:行者123 更新时间:2023-12-02 15:39:12 24 4
gpt4 key购买 nike

我在项目开发的这方面还没有做很多事情,所以请原谅。

我们使用SpringSource Tool Suite(STS)并将代码提交(“升级”)到版本 Controller (Accurev)。事实是,我们没有在第一次将.classpath和.project升级到存储库后(由于在插件安装期间IDE插入了硬编码的路径),因此当我们将项目拉到新的计算机或工作空间时,我们似乎无法解决我们的插件。

以Acegi插件(现在为Spring Core Security)为例。即使我们执行“Grails工具>刷新依赖关系”,也不会发生任何事情,并且如果您 checkout .classpath和.project,那么它们没有太多必要的插件路径,以至于源代码会充满错误说明某某类无法解析...但是如果您执行“grails run-app”,该项目仍将运行。

最糟糕的情况是我们安装了2个版本的插件(如我们在application.properties中定义的那样)...

有关如何解决此问题的任何提示?我知道我已经阅读了Maven和/或为插件建立了一个单独的存储库并指向其中的路径,但我只是不知道从哪里开始。

任何帮助将不胜感激!

2010年8月18日更新:

去了这个网站,并按照建议-> Click here

我以前实际上已经阅读过该博客,但是后来我没有关注它,因为安装更新时我似乎总是会破坏我的STS;无论如何,我所做的就是安装更新的Grails支持,点击Refresh Dependencies等。修好了好吧,.project文件中的路径被硬编码为绝对路径,但是它完成了工作...

好吧,如果有人有其他(更好的)解决方案可以共享,那么我很高兴! =)再次感谢!

最佳答案

这可能与您的grails版本有关:

插件变更

从1.1开始,默认情况下,Grails不再将插件存储在PROJECT_HOME / plugins目录中。除非您重新安装所有插件或在grails-app / conf / BuildConfig.groovy中设置以下属性,否则这可能会导致应用程序中的编译错误:

grails.project.plugins.dir =“./ plugins”

关于version-control - 解决Grails项目的插件的路径/依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com