java - Maven 将同级项目的二进制文件作为打包的一部分包含在内

标签 java maven jakarta-ee jnlp

我有以下 Maven 项目结构,

parent
|
|-web
|-ui-jnlp

我希望 ui-jnlp.jar 成为 web.war 的 WEB-INF/jnlp 文件夹的一部分。请注意,它不是 WEB-INF/lib 的一部分。

作为 Maven 构建的一部分,这怎么可能?谢谢。

最佳答案

您可以使用maven-dependency-plugin 要将子构建创建的 jar 放入父构建中的目标文件夹中,那么它可以成为父包的一部分。 显然,这意味着您必须首先构建您的 child ,并且必须使用“安装”来构建它。

关于java - Maven 将同级项目的二进制文件作为打包的一部分包含在内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482337/

相关文章:

java - ID 必须存在于容器中或作为生成的列

java - Maven/Netbeans 有不同的测试配置文件和环境变量

java - 我如何使用 <h :outputScript/> with a remote file?

jakarta-ee - 我可以使用 apache wink (JAX/RS) 实现 Hibernate (JSR 303) 方法验证吗

java - 在java中存储时间的最佳方式,格式为HH :MM

java - 在 Java 中使用新的且相同的返回类型实例进行向下转型

java - spring hibernate maven 项目出现 nosuchmethod 错误 InjectionMetadata

java - 你如何测试 cookie 是否在 Java/J2EE 中启用

java - 在文件系统中封装 OSGi 包的类/接口(interface)

android - Gradle for Android、AAR 和条件依赖