teavm
请参阅项目网站上的文档。
有用的链接:
- 入门
- 画廊
- 站点源代码存储库
- 关于Google组的讨论
建造teavm
只需克隆源代码( git clone https://gith**ub.co*m/konsoletyper/teavm.git )并运行gradle build( ./gradlew publishToMavenLocal或gradlew.bat publishToMavenLocal )。您应该分别构建样本,如相应的读数文件中所述。
有用的Gradle任务
-
:tools:classlib-comparison-gen:build– 构建Java类库兼容性报告。结果可在以下网址提供:tools/classlib-comparison-gen/build/jcl-support
嵌入teavm
如果您对Maven不满意,则可以将teavm嵌入程序中,甚至可以为任何构建工具(例如Ant或Gradle)创建自己的插件。您的起点可能是org. teavm .tooling. teavm Tool类来自teavm -tooling工件。您可能需要更深入地使用org. teavm .vm. teavm teavm的org. teavm .vm. teavm teavm -core伪像,了解teavm Tool如何初始化它。要了解如何使用teavm Tool类本身,请在项目源代码中找到其用法。您很可能会遇到Maven和Idea插件。
请注意,这些用于嵌入的API仍然不稳定,并且可能会在版本之间发生变化。
执照
teavm根据Apache许可证2.0分发。 teavm不依赖OpenJDK或代码或其他(L)GPL代码。 teavm有自己的Java类库的重新成真,该库是从头开始实施的,或者是基于非(L)GPL项目的:
- Apache Harmony(Apache 2.0)
- Joda Time(Apache 2.0)
- JZLIB(BSD样式许可证)
如果您想为实施Java类库的实施贡献代码,请确保它不是基于OpenJDK或(L)GPL下许可的其他代码。
反馈
官方网站可以提供更多信息:https://teavm.org。
通过电子邮件询问您的问题:info@ teavm .org。另外,您可以报告有关项目问题跟踪器的问题。
