1
我有以下结构的SBT项目:SBT:资源复制到多项目的classpath建立
project
|
|-- file.json
|-- <serverProject>
|-- <clientProject>
project
聚集既serverProject
和clientProject
。开始和编译工作正常。
当运行或打包serverProject
我想要file.json
最终在类路径serverProject
。
我加file.json
到unmanagedResources in (Compile)
为serverProject
,但试图运行时,我得到以下错误/包:
[info] Done packaging.
java.lang.RuntimeException: Duplicate mappings:
project/serverProject/target/scala-2.11/classes/file.json
from
file.json
project/serverProject/file.json
at scala.sys.package$.error(package.scala:27)
at sbt.Sync$.noDuplicateTargets(Sync.scala:67)
...
它看起来像SBT发现两个项目的根目录下,并serverProject目录作为候选file.json
之后它失败。
如何解决此错误?
感谢您的阅读和帮助!