maven javaee应用程序客户端插件
我对 Maven 还很陌生。
是否有适合构建应用程序客户端 jar 文件的插件或打包类型?
我想将 application-client.xml 文件添加到 jar 内的 META-INF 文件夹中。
普通的jar包不包含该文件。
I am pretty new to maven.
Is there any plugin or packaging type suitable for building application client jar file ?
I want to add the application-client.xml file to the META-INF folder inside the jar.
The normal jar packaging doesn't include the file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该只需要使用 jar 打包来定义项目(因为它是默认的,所以不需要声明它)。
如果您在 src/main/resources/META-INF 文件夹中定义 application-client.xml,它将包含在最终 jar 的 META-INF 文件夹中。
要定义附加信息,您需要配置 jar 插件,如下所示。
查看使用清单的指南了解完整详细信息
You should only need to define the project with jar packaging (and as it is the default you don't need to declare it).
If you define the application-client.xml in the src/main/resources/META-INF folder it will be included in the META-INF folder of the final jar.
To define additional information you need to configure the jar plugin as below.
Check out the guide to working with manifests for full details
我不太熟悉 Maven 中的 JavaEE 支持,但看起来如果配置正确,ejb 插件也可以生成客户端 jar。 查看此页面:
Maven EJB 插件 - 生成EJB 客户端
I'm not very familiar with the JavaEE support in Maven, but it looks like the ejb plugin can generate a client jar as well if configured properly. Check this page out:
Maven EJB Plugin - Generating an EJB client