是否有一个gradle插件来打包Java Webstart(JWS)应用程序,类似于Maven webstart plugin的作用?我需要至少自动执行以下任务:
-
jnlp描述符生成基于现有模板,自动添加项目依赖关系;
-
jar签名基于jnlp文件或项目依赖项上描述的文件;
是否有一个gradle插件来打包Java Webstart(JWS)应用程序,类似于Maven webstart plugin的作用?我需要至少自动执行以下任务:
jnlp描述符生成基于现有模板,自动添加项目依赖关系;
jar签名基于jnlp文件或项目依赖项上描述的文件;
4 回答
截至2016年8月,答案是“不” .
根据@Jake的回答,正在开发一个插件 . 但是没有交钥匙解决方案 . 您必须自己完成这项工作才能在Gradle中创建一个webstart应用程序...使用您自己的自定义解决方案,或者通过对所提到的插件做出贡献,直到它适合您 .
这是插件的直接链接:https://github.com/tschulte/gradle-jnlp-plugin
在Stack Overflow之外找到了以下link,它看起来像你正在寻找的一些但不是全部 . 希望这能让你更接近你所需要的......
这是一个老帖子,但无论如何回答 .
我可以配置gradle-jnlp-plugin .
脚步:
-Copy来自examples的keystore.ks或在插件中使用genkey任务创建自己的任务 .
该插件具有jnlp任务的各种选项examples .
的build.gradle:
我认为目前在Gradle Plugins directory注册的Gradle JNLP Plugin可能是您正在寻找的项目 .
Tobias Schulte的Gradle JNLP插件(GitHub上的tschulte / gradle-jnlp-plugin)大约一年前就已经在争取这个,但新的插件都在Gradle Plugin网站上注册,并且看起来正处于更加积极的发展之中 .