【发布时间】:2011-11-17 16:27:40
【问题描述】:
有没有人知道为 groovy 创建自己的库的最佳方法是什么。
我有几种方法,我只是不想复制并粘贴到我所有的 groovy 脚本中。
完美的解决方案是通过
import myownmethods
如何创建库 myownmethods.jar?
感谢您的任何回答和解决方案
干杯
【问题讨论】:
有没有人知道为 groovy 创建自己的库的最佳方法是什么。
我有几种方法,我只是不想复制并粘贴到我所有的 groovy 脚本中。
完美的解决方案是通过
import myownmethods
如何创建库 myownmethods.jar?
感谢您的任何回答和解决方案
干杯
【问题讨论】:
最简单的方法是用groovyc 编译你的groovy 文件,然后用jar 将它们打包成一个jar 文件。例如:
groovyc -d classes myclasses.groovy
jar cvf myclasses.jar -C classes .
我也会考虑看 gradle。首先,您可以使用 build.gradle,其中仅包含:
apply plugin: 'groovy'
然后将源文件放在名为src/main/groovy 的子目录中并运行gradle jar。它会将您的源文件构建到build/libs 中的jar 文件中。
【讨论】:
import myclasses.* one() // method which just do println 1 它似乎不起作用......他找不到方法。我做错了什么?
System.properties['user.home']) 中的 .groovy/lib 中。或者使用 groovyConsole -classpath myclasses.jar 启动 groovy
您应该遵循与 Java 库相同的过程,即
lib 目录中(如果没有)†† 我知道这很糟糕,但我不记得我以前是如何在不使用依赖管理工具的情况下管理依赖的
【讨论】: