繁体   English   中英

在哪里指定了grails库

[英]where are grails libs specified

我最近将一个项目升级到Grails 1.3.5。 尽管项目继续工作,但此操作删除了/ lib目录中的所有内容,因此我猜想指定依赖项的方式(及其存储位置)已更改。 我想删除一些我不再使用的库,但是直到找到指定依赖项的地方,我才能删除它们。

谢谢唐

我很惊讶任何东西都从您的lib目录中删除了-这不应该发生。

依赖项已在您的应用程序以及与Grails 1.2及更高版本一起使用的插件中的BuildConfig.groovy中注册。 较旧的插件将继续在其lib目录中包含jar,这些jar将添加到类路径中,您仍然可以执行相同操作。 显然,如果可能的话,最好使用依赖管理,这样在Ivy缓存中就只有jar的一个副本,而不是机器上每个项目的jar。

您可以运行grails dependency-report生成Ivy报告,以查看每个环境中Ivy管理的内容。 这些将最终出现在target / dependency-report中,并且没有索引文件,因此只需打开任何.html文件,您就可以从那里导航到其他文件,例如target / dependency-report / org.grails.internal- {appname } -runtime.html。

暂无
暂无

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

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