java - 在java jre上使用单个jar文件运行groovy未编译的脚本

标签 java groovy

我想使用 java jre 执行未编译的 groovy 脚本。我只想提供一个 jar 文件来执行此操作。我认为在旧的 groovy 版本中,这可以通过 groovy-all jar 实现。

例如java -cp lib/groovy-all-2.4.6.jar;. groovy.ui.Main myscript.groovy

但是对于新的 groovy 版本来说,这个 groovy all jar 不存在。还有另一个 jar 可以做到这一点吗?

最佳答案

我找到了gradle-groovy-all项目在此thread 。这对我来说效果很好。通过 master 分支上的最新提交,依赖项 org.apache.ivy 包含在构建的 jar 中。

关于java - 在java jre上使用单个jar文件运行groovy未编译的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59780087/

相关文章:

java - startActivityForResult 包含三个 Activity

java - 从资源中读取 XML 文件

java - 我的套接字应用程序停止工作 - 如何修复它?

Jenkins 声明性管道抛出 org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException : unclassified getAt method

java - 保留 java 和 groovy 类的最佳方法

grails - 如何在groovy-script/gradle中使用ant.resourcelist

java - 无法获取 Windows Server 2012 上模块 : osgi. 标识的状态更改锁

java - 如何用ant自动更新几十个mercurial仓库?

html - Groovy MarkupBuilder - 不产生原始文本

grails - 域类save()方法(和其他方法)上的Grails 3 “MissingMethodException”错误