Groovy:如何将.groovy转换为.exe

lsv*_*lsv 3 groovy exe

请提供最简单的方法将.groovy-script转换为可执行文件.exe for windows-platform或.jar,以便在多个平台上使用.

谢谢

Mic*_*ter 5

这个项目是一个简单的纸牌游戏,用Groovy编写.它使用Gradle脚本来构建一个可以像这样执行的zip文件:

unzip warO.zip
java -jar warO.jar
Run Code Online (Sandbox Code Playgroud)

请参阅build.gradle文件的这一部分,以了解如何为jar指定清单(即类路径,主类入口点等):

jar.archiveName 'warO.jar'
jar.manifest {
    attributes 'Main-Class' : 'net.codetojoy.waro.Main' 
    attributes 'Class-Path' : 'jars/groovy-all-1.6.4.jar jars/guava-collections-r03.jar jars/guava-base-r03.jar'
}
Run Code Online (Sandbox Code Playgroud)

可执行程序

对于exe,请考虑使用JWrapper等工具.