我正在研究 play2-war-plugin:https ://github.com/dlecan/play2-war-plugin
迁移到 play 2.2 后,war 插件使用com.typesafe.sbt.packager.Keys.projectDependencyArtifacts
原生包插件中的密钥,从 jars 中找出列表以包含在生成的 war 中:
通过此更改,向本机包插件引入了依赖项。
有了这个新的依赖,现在不可能将war
命令添加到package
任务中,因为package
任务依赖于本机包插件。这会产生一个循环。
https://github.com/dlecan/play2-war-plugin/blob/develop/project-code/plugin/src/main/scala/com/github/play2war/plugin/Play2WarSettings.scala#L59
这个问题在issue 198中被跟踪
我的问题:是否有可能解决这种情况?有什么解决方法吗?