Maven 将兄弟项目的二进制文件作为打包的一部分包含在内
Maven to include sibling project's binary as part of packaging
我有以下maven项目结构,
parent
|
|-web
|-ui-jnlp
我希望 ui-jnlp.jar 成为 web.war 的 WEB-INF/jnlp 文件夹的一部分。请注意,这不是 WEB-INF/lib.
的一部分
作为 maven 构建的一部分,这怎么可能?谢谢
您可以使用 maven-dependency-plugin
将由 child 构建创建的 jar 放入 parent 构建中的目标文件夹中,然后它可以成为 parent 包的一部分。
这意味着你必须首先构建你的 child,并且必须使用 'install'.
构建它
我有以下maven项目结构,
parent | |-web |-ui-jnlp
我希望 ui-jnlp.jar 成为 web.war 的 WEB-INF/jnlp 文件夹的一部分。请注意,这不是 WEB-INF/lib.
的一部分作为 maven 构建的一部分,这怎么可能?谢谢
您可以使用 maven-dependency-plugin 将由 child 构建创建的 jar 放入 parent 构建中的目标文件夹中,然后它可以成为 parent 包的一部分。 这意味着你必须首先构建你的 child,并且必须使用 'install'.
构建它