Sbt 如何";一揽子计划;在单任务多模块构建中,一些模块到JAR,而另一些模块到WAR?
我使用Sbt 如何";一揽子计划;在单任务多模块构建中,一些模块到JAR,而另一些模块到WAR?,sbt,sbt-assembly,xsbt-web-plugin,Sbt,Sbt Assembly,Xsbt Web Plugin,我使用packagetask(from)将项目打包到war,使用assemblytask(from)将项目打包到jar 我有一个多模块的构建,一些模块打包成WAR,一些打包成JAR 我想将构建设置为执行assembly任务,并: Jar模块被打包成Jar文件 War模块打包到War文件中 在执行assembly任务的同时,如何为战争项目执行package任务?package任务和assembly任务评估为文件类型,因此,正如@James所评论的,您应该能够将webapp项目中的程序集任务重新
package
task(from)将项目打包到war,使用assembly
task(from)将项目打包到jar
我有一个多模块的构建,一些模块打包成WAR,一些打包成JAR
我想将构建设置为执行assembly
任务,并:
- Jar模块被打包成Jar文件
- War模块打包到War文件中
在执行
assembly
任务的同时,如何为战争项目执行package
任务?package任务和assembly
任务评估为文件
类型,因此,正如@James所评论的,您应该能够将webapp项目中的程序集
任务重新布线,以运行包
lazy val commonSettings=Seq(
规模规避:=“2.11.4”
)
lazy val webappAssembly=序列(
组件:=packageWar.value
)
lazy val root=(文件中的项目(“.”)。
聚合(应用程序、webapp)。
设置(公共设置:*)
lazy val app=(文件中的项目(“app”))。
设置(公共设置:*)
lazy val webapp=(文件中的项目(“webapp”))。
设置(commonSettings++jetty()++webappAssembly:*)。
背景(
libraryDependencies+=“javax.servlet”%”javax.servlet api“%”3.0.1“%”已提供
)
你能简单地让组装
依赖于每个webapp项目的包
任务吗?见: