https://github.com/sdanzan/groovy-wrapper
下面的两个回复都有帮助,但是如何为签名的Jar文件执行此 *** 作?例如:
线程“main”中的异常java.lang.SecurityException:无效的签名文件d
igest for Manifest主要属性
// add more jars here
这是您可以添加依赖项的地方.如果jar文件位于您正在构建的同一目录中,请添加如下所示的行:
zipgroupfileset( dir: '.',includes: 'sqljdbc4.jar' )
然后重新运行脚本,你的jar将包含sqljdbc4.jar中的类.
编辑:
如果您所依赖的jar文件已签名且您需要维护签名,则必须保留外部jar.如果不使用自定义类加载器,则不能在其他jar文件中包含jar文件.但是,您可以在清单中指定依赖项,以避免必须设置类路径,即您的jar仍然可以使用java -jar myjar.jar执行.将包装脚本中的清单部分更新为:
manifest { attribute( name: 'Main-Class',value: mainClass ) attribute( name: 'Class-Path',value: 'sqljdbc4.jar' )}总结
以上是内存溢出为你收集整理的Groovy – 如何建立一个罐子全部内容,希望文章能够帮你解决Groovy – 如何建立一个罐子所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)