TeaVM下载编译

简介: TeaVM下载编译

参考

http://teavm.org/docs/intro/getting-started.html


下载maven

https://quantum6.blog.csdn.net/article/details/113860828


下载TeaVM

https://github.com/konsoletyper/teavm/tags


https://gitee.com/mirrors/TeaVM/tags


解压

编译(第一种)

# 第一步

mvn -DarchetypeCatalog=local \
  -DarchetypeGroupId=org.teavm \
  -DarchetypeArtifactId=teavm-maven-webapp \
  -DarchetypeVersion=0.6.1 archetype:generate

# 第二步

mvn clean install
# 跳过test: mvn clean -DskipTests install
#           mvn clean -DskipTests -Dteavm.build.all=false install
 编译之后产生了war包,复制到tomcat目录下就可以运行。


时间非常长。


编译(第二种)

mvn archetype:generate \
  -DarchetypeGroupId=org.teavm.flavour \
  -DarchetypeArtifactId=teavm-flavour-application \
  -DarchetypeVersion=0.2.1
mvn package

可以直接访问target/hello-1.0-SNAPSHOT/index.html


检查

[INFO] Reactor Summary:
[INFO] 
[INFO] TeaVM 0.6.0-SNAPSHOT ............................... SUCCESS [  0.199 s]
[INFO] TeaVM metaprogramming API 0.6.0-SNAPSHOT ........... SUCCESS [  4.136 s]
[INFO] TeaVM interop API 0.6.0-SNAPSHOT ................... SUCCESS [  1.767 s]
[INFO] TeaVM core 0.6.0-SNAPSHOT .......................... SUCCESS [ 20.311 s]
[INFO] TeaVM JavaScript objects 0.6.0-SNAPSHOT ............ SUCCESS [  1.338 s]
[INFO] TeaVM JavaScript APIs 0.6.0-SNAPSHOT ............... SUCCESS [  4.215 s]
[INFO] TeaVM platform 0.6.0-SNAPSHOT ...................... SUCCESS [  2.199 s]
[INFO] TeaVM JavaScript objects - implementation 0.6.0-SNAPSHOT SUCCESS [  2.236 s]
[INFO] TeaVM metaprogramming API implementation 0.6.0-SNAPSHOT SUCCESS [  2.263 s]
[INFO] TeaVM Java class library 0.6.0-SNAPSHOT ............ SUCCESS [ 19.069 s]
[INFO] TeaVM tooling core 0.6.0-SNAPSHOT .................. SUCCESS [  2.142 s]
[INFO] TeaVM JUnit runner 0.6.0-SNAPSHOT .................. SUCCESS [  1.670 s]
[INFO] TeaVM html4j support 0.6.0-SNAPSHOT ................ SUCCESS [  2.237 s]
[INFO] TeaVM Incremental C builder 0.6.0-SNAPSHOT ......... SUCCESS [  1.806 s]
[INFO] TeaVM maven 0.6.0-SNAPSHOT ......................... SUCCESS [  0.004 s]
[INFO] TeaVM maven plugin 0.6.0-SNAPSHOT .................. SUCCESS [  2.618 s]
[INFO] TeaVM maven web application archetype 0.6.0-SNAPSHOT SUCCESS [  0.415 s]
[INFO] TeaVM debugging backend for Google Chrome RDP 0.6.0-SNAPSHOT SUCCESS [  2.317 s]
[INFO] TeaVM Dev Sever 0.6.0-SNAPSHOT ..................... SUCCESS [  5.066 s]
[INFO] TeaVM tests 0.6.0-SNAPSHOT ......................... SUCCESS [  4.873 s]
[INFO] TeaVM slf4j 0.6.0-SNAPSHOT ......................... SUCCESS [  1.985 s]
[INFO] test test .......................................... SUCCESS [  01:08 h]
[INFO] TeaVM samples 0.6.0-SNAPSHOT ....................... SUCCESS [  0.013 s]
[INFO] TeaVM Hello world web application 0.6.0-SNAPSHOT ... SUCCESS [  2.658 s]
[INFO] TeaVM performance benchmark 0.6.0-SNAPSHOT ......... SUCCESS [  01:03 h]
[INFO] TeaVM Web Storage web application 0.6.0-SNAPSHOT ... SUCCESS [  1.600 s]
[INFO] TeaVM HTML5 video web application 0.6.0-SNAPSHOT ... SUCCESS [  1.615 s]
[INFO] TeaVM CPS demo 0.6.0-SNAPSHOT ...................... SUCCESS [  1.783 s]
[INFO] TeaVM Kotlin web application 0.6.0-SNAPSHOT ........ SUCCESS [02:24 min]
[INFO] TeaVM Scala example 0.6.0-SNAPSHOT ................. SUCCESS [02:38 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:18 h
[INFO] Finished at: 2021-02-19T18:21:00+08:00
[INFO] ----------------------------------------------------------------------

--


samples目录

一些范例,具体怎么用还不清楚。

目录
相关文章
|
3月前
|
敏捷开发 Java Ruby
groovy下载与安装
groovy下载与安装
|
Java Android开发
AndroidStudio导入httpmime jar编译不通过的解决办法
AndroidStudio导入httpmime jar编译不通过的解决办法
153 0
|
Java
bsh.jar/beanshell下载链接
bsh.jar/beanshell下载链接
88 0
|
Java Maven
maven打包报错java.lang.StackOverflowError解决方法
在maven项目打包的时候报错,java.lang.StackOverflowError 解决方法在setting->maven->runner->VM Options中添加 -Xss4096k 如下图所示 再次点击打包就可以了,如果还是报错的话,可以尝试把这个值在增大一点.
maven打包报错java.lang.StackOverflowError解决方法
|
开发工具
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
872 0
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
|
Java 应用服务中间件 Maven
TeaVM下载编译
TeaVM下载编译
163 0
|
Linux
LINUX编译JNA产生jna.jar
LINUX编译JNA产生jna.jar
147 0
|
IDE Java 开发工具
Eclipse中安装反编译工具Fernflower(Enhanced Class Decompiler)
IntelliJ IDEA一个吸引人的地方在于,他有比较好的反编译工具,这让Eclipse用户牙痒痒。但不要紧,本文介绍如何在Eclipse IDE中使用IntelliJ IDEA的反编译工具Fernflower。
1132 0
|
Android开发
Android源代码下载与编译 - 2019
Android源代码的下载和编译 2019版
8752 0