我们目前正在开发一个具有相对大量的外部依赖项的应用程序,因为我们正在与一个相当复杂的现有系统集成。
依赖关系工作得很好,但是,无论依赖关系是否已经在Ivy缓存中,解析依赖关系仍然需要几分钟时间。如果缓存需要更新,当然需要更长的时间。
我们有没有办法加速这个过程,或者在每次运行时禁用依赖关系解析?这现在正在成为一个巨大的生产力消耗。
谢谢!
发布于 2010-08-05 08:42:24
也许这有点棘手,但我会做以下几点
1:http://www.grails.org/doc/1.3.x/guide/3.%20Configuration.html#3.2 Environment
发布于 2013-01-10 20:19:33
尝试使用--offline开关。这将避免远程存储库,而只搜索文件系统(即本地maven repo)。只有在添加了新的依赖项时,您才需要重新联机。
发布于 2010-05-19 16:31:31
我不认为有一个好方法可以绕过执行依赖项解析所需的时间;据我所知,在启动时执行依赖项解析是Grails中的一个特定设计决定,这样应用程序就不必在运行时引入依赖项。
你可以在开发模式下解决这个问题,至少可以让你的Grails应用程序运行并热部署任何更改-如果你使用的是带有嵌入式Tomcat服务器的最新版本的Grails,这真的很好用。
https://stackoverflow.com/questions/2867097
复制相似问题