gpt4 book ai didi

java - 什么会导致 Play 模块被加载两次?

转载 作者:行者123 更新时间:2023-11-29 09:17:33 26 4
gpt4 key购买 nike

我正在尝试 associations module ,它失败了,因为它试图增强同一个对象两次。调试我的测试用例,我发现我加载了这个模块和 less-css 模块的两个实例! play.plugins 文件似乎作为两个资源加载:

  • 文件:/C:/work/CS/portal/src/modules/associations-1.0.1/lib/play-associations.jar!/play.plugins
  • jar:file:/C:/work/CS/portal/src/modules/associations-1.0.1/lib/play-associations.jar!/play.plugins

这导致 pluginsToLoad 变量包含该模块的两个副本,一切都从这里开始变得困惑。

这是我的错误配置吗?我该如何进一步调查/解决?

该模块只在我的 dependencies.yml 中出现一次,并没有出现在 application.conf 中

See here for a screenshot .

更新 - 类路径似乎包含:

C:\work\CS\portal\src\modules\associations-1.0.1\src;
C:\work\CS\portal\src\modules\associations-1.0.1\lib\play-associations.jar;

play.plugins 文件同时存在于 src 文件夹和 jar 中。现在我需要了解为什么两者都在类路径中。

最佳答案

如果您将模块放入您的 dependencies.yml 并在 application.conf

中将其声明为模块

删除 application.conf 中的条目

关于java - 什么会导致 Play 模块被加载两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8519330/

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