我创建了一个项目,我想阻止用户意外启动激活器UI并生成大量的文件。我可以设置一个属性或其他方法吗?我阅读文档abotu激活器优于SBT的好处,我不想重新提起诉讼,我只是想让它禁用某些功能。
答案 0 :(得分:0)
据我所知,没有。当用户键入activator ui
时,UI就会启动,我认为用户不会意外键入ui
是公平的假设。
另外,我不认为activator ui
生成文件,当然不是吨。你指的是什么文件?
Activator是开源的。您可以分叉https://github.com/typesafehub/activator并向用户提供修改后的版本。例如,您可以(我没有尝试过,我假设)删除行https://github.com/typesafehub/activator/blob/master/launcher/src/main/scala/activator/ActivatorLauncher.scala#L81,以防止Activator在非项目目录中启动时在浏览器中显示其文档。
最后,您可能想重新考虑使用普通的sbt。 sbt new
是从模板创建项目的新推荐方法,取代了Activator。