文件名称:pttrt:将它们传递给运行时
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-10 08:10:48
Scala
Pttrt Pttrt(/pɪtrɪt/或P屁股Ť下摆Ťöř非吨IME)是插件,设计成能通过从编译时数据到运行时。 动机 很多时候,我的程序需要一些信息,这些信息是在编译时生成的,并在运行时使用。 例如,Subversion的修订版,JAR的依赖项,配置文件以及可怜的人的宏;-)等。 在sbt中处理这些情况确实非常重要。 您需要为生成的每种文件类型创建一个插件,在每个插件的.scala文件中定义许多SettingKey ,并为.sbt文件中的每个SettingKey设置值。 有一些插件,例如 ,也能够为运行时生成一些信息。 但是它们不能适应我遇到的每种情况。 另一个插件, 具有类似的特征如Pttrt ,但sbt-buildinfo不能生成乘法文件,防止本身从乘法分开的插件被用于代码生成。 我只想要像Makefile这样的轻量级通用方法: generated.properties
【文件预览】:
pttrt-master
----.gitignore(10B)
----README.md(3KB)
----LICENSE(11KB)
----pttrt-test()
--------Main.scala(1KB)
--------build.sbt(1KB)
--------project()
----pttrt()
--------build.sbt(2KB)
--------src()
--------project()
----NOTICE(1KB)