我看到了很多关于如何从build.sbt读取版本的问题,并且已经提供了许多解决方法,例如将build.sbt指向conf/application.conf并在其中指定版本。
我有一个需要获取版本的配置对象。我目前已经按照此链接中的方式(How get application version in play framework and build.sbt)设置了application.conf中的配置对象。但是,我仍然希望直接从build.sbt获取版本。我该如何做?也许我应该在build.sbt文件上运行bash命令以从那里获取版本?有什么建议吗?
谢谢!
我有一个需要获取版本的配置对象。我目前已经按照此链接中的方式(How get application version in play framework and build.sbt)设置了application.conf中的配置对象。但是,我仍然希望直接从build.sbt获取版本。我该如何做?也许我应该在build.sbt文件上运行bash命令以从那里获取版本?有什么建议吗?
谢谢!
MyClass.class.getPackage().getImplementationVersion()
来实现这个功能。但是它只在发布时有效,而在开发过程中无法使用。 - Kris