Play Framework - 使用activator dist将文件放在topLevelRoot的同一级别

时间:2015-11-03 11:40:40

标签: sbt playframework-2.3

当我使用“activator dist”压缩我的应用程序时,我会将appspec.yml(AWS Codedeploy配置文件)放在zip文件中topLevelDirectory的同一级别。所以,如果我的项目名称是“test”,我会得到一个带有这种结构的zip文件test-1.0.0.zip:

  

| - > appspec.yml
  | - >测试

     
    

| - > bin
     | - > conf
     | - > lib
     | - >分享

  

有可能吗?

1 个答案:

答案 0 :(得分:0)

我能够找到解决方案,所以我在这里分享它以防其他人想要做同样的事情。我有一个多项目存储库,所以应该对简单的项目进行一些调整:

lazy val stuff =(文件中的项目(“stuff”))     .enablePlugins(BuildInfoPlugin,JavaAppPackaging,LauncherJarPlugin)     .settings(         name:=“stuff”,         topLevelDirectory:=无,         commonSettings     )