如何将外部jar添加到GroovyRapper创建的可执行jar的类路径中
我有一个简单的groovy脚本,它执行一些sql并处理结果。当我将SQLServerJAR添加到类路径时,它在Eclipse中运行得非常愉快。然而,我现在想把它作为一个可执行的jar交给一个同事 我发现()脚本非常有效,只要该脚本没有任何额外的依赖项 我可以手动将所有jar放在一起,并通过-cp选项传递它们,该选项可以工作,但不能将-cp与-jar一起使用,因此我需要其他解决方案 我尝试向GroovyWrapper脚本添加一个可选参数来嵌入SQL Server类,但最终没有成功,因为SQL Server类已签名,因此无法复制 然后,我尝试添加一个类路径清单条目,以指向当前目录中的sqljdbc4.jar。我以前在用java创建独立JAR时也做过类似的事情,没有任何问题,但由于某些原因,它仍然不起作用 如果可以避免的话,我不想玩胖罐子、自定义类加载器之类的东西,因为目前脚本很好,也很简单如何将外部jar添加到GroovyRapper创建的可执行jar的类路径中,groovy,jar,classpath,Groovy,Jar,Classpath,我有一个简单的groovy脚本,它执行一些sql并处理结果。当我将SQLServerJAR添加到类路径时,它在Eclipse中运行得非常愉快。然而,我现在想把它作为一个可执行的jar交给一个同事 我发现()脚本非常有效,只要该脚本没有任何额外的依赖项 我可以手动将所有jar放在一起,并通过-cp选项传递它们,该选项可以工作,但不能将-cp与-jar一起使用,因此我需要其他解决方案 我尝试向GroovyWrapper脚本添加一个可选参数来嵌入SQL Server类,但最终没有成功,因为SQL Se
有人有解决办法吗?我错过了一些明显的东西。你能不能在脚本中写着
//在这里添加更多的jar
的地方添加jar?如果它们已签名,至少在我尝试时不会,你能不能在脚本中写着//在这里添加更多jar
的地方添加jar?如果它们已签名,至少在我尝试时不会