我正在尝试play2,并编写一个简单的项目。
我在我的项目中发现了一个 3rd-party jar 中的一个 bug,所以我获取了源并对其进行了修改,将其放在app/
项目的目录中。
当我使用play test
时,所有测试都通过了。但是当我play run
将它作为一个网络应用程序时,它会报告错误。
似乎play test
找到并使用了正确的(修改后的)源,但play run
使用了不正确的原始类。为了让play run
工作正确,我必须修改原始 jar(删除那个错误的类),以确保只有我修改过的类。
但这很无聊,所以我想知道是否有办法在运行时设置类和 jar 的顺序play run
,例如让它先使用我的源,然后是 3rd-party jar?