我正在开发play2-war-plugin:https://github.com/dlecan/play2-war-plugin
迁移到2.2后,war插件正在使用本机程序包插件中的密钥com.typesafe.sbt.packager.Keys.projectDependencyArtifacts
,从jar中找出要包含在生成的战争中的列表:
通过此更改,本机程序包插件引入了依赖项。
使用这个新的依赖项,现在将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
我的问题: 有可能解决这种情况吗?有没有解决方法?