使用Maven构建Java Web Start应用程序

Jon*_*röm 6 java java-web-start maven-plugin maven

我是几乎所有相关事情的新手,但是想使用Maven构建一个Java Web Start应用程序.我还需要重新打包一个特定的.jar(commons-httpclient-3.1.jar),否则它不会与JarSigner签名(当我用google搜索时看起来是一个常见的问题).也许我可以使用这个 Maven插件,但我甚至不知道如何设置Maven存储库.

我(可能)需要:

  • 设置Maven存储库以便能够使用上面的插件,
  • 使用插件配置jnlp构建,
  • 使用我们开发的三个.jars(已经使用Maven构建)并与依赖项一起安装(例如slf4j-api-1.6.1.jar,spring-security-core-3.0.7.RELEASE.jar和a十几个人),
  • 还解压缩并重新打包特定的.jar(使用jar.exe重新打包,而不是zip,因为它不起作用).

我更喜欢链接到大块文档的示例.:) 提前致谢!

Mar*_*nik 2

您可以使用Maven 插件进行 Web 启动

或者,您可以生成一个包含 jnlp 文件的 war(手动创建)

您甚至可以创建一个 servlet,该 servlet 将创建 jnlp(包含诸如获取某个 lib 目录中的所有 jar 之类的内容)并动态返回到客户端。

该插件应该在maven存储库中,但我从未检查过......