如何使用scala sbt构建多个jar文件
在我的项目中,我有以下结构:
解决方法
似乎您需要完整配置(目前您使用的是基本配置):
https://github.com/harrah/xsbt/wiki/Full-Configuration 在您的情况下,根项目是您的主要jar.然后每个插件都应该有自己的项目,根项目聚合.完整配置可以是这样的: import sbt._ object MyBuild extends Build { lazy val root = Project("root",file(".")) aggregate (mpc,oper) lazy val mpc = Project("mpc",file("plugins/mpc")) dependsOn(pluginApi) lazy val oper = Project("sub2",file("plugins/oper")) dependsOn(pluginApi) lazy val pluginApi = Project("pluginApi",file("plugins/api")) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |