HVM
本部分将详细介绍Hyperchain各个特性的具体使用方法,方便用户尽快掌握Hyperchain提供的服务。
通过模板项目生成Demoapp
使用下面的Maven命令生成HVMBasic模板项目,该项目是一个简单的示例项目,用户可以通过该项目进行入门。
mvn archetype:generate \
-DarchetypeGroupId=cn.hyperchain \
-DarchetypeArtifactId=hvmbasic-archetype-lite \
-DarchetypeVersion=1.0.0 \
-DgroupId=com.hyperchain.demo \
-DartifactId=demoapp \
-Dversion=1.0 \
-DinteractiveMode=false
命令执行完成将会自动在当前目录创建一个demoapp
的项目,该项目是一个spring boot
模板项目。
打包Demoapp
用户可以通过如下Maven命令进行打包:
cd demoapp
mvn package -Dmaven.test.skip=true
打包完成之后,将会在target
目录下,生成一个demoapp-1.0.jar
的jar包
运行Demoapp
用户可以通过如下命令运行该demoapp的jar包:
cd target
java -jar demoapp-1.0.jar --spring.profiles.active=dev
将会运行该应用,并监听9000端口。
至此,用户已经运行了HVM合约编写的区块链应用。
若想要进一步了解HVM,请参见 HVM