maven-assembly-plugin相关内容

使用maven程序集插件覆盖资源文件

我使用maven-assembly-plugin和“jar-with-dependencies”打包jar。有2个依赖项工件有log-back.xml。第二个工件取决于第一个工件。我希望在最终jar中有第二个工件的log-back.xml,但它总是包含第一个工件的log-back.xml。那么我该如何控制呢? 谢谢 解决方案 你可以使用 unpackOptions 来实现此目的。尝试 ..
发布时间:2018-12-28 22:23:56 Java开发

如果由maven-assembly-plugin构建,则手动附加主工件

我在构建maven项目时遇到了问题。我需要生成 deterministic jar文件,如果这些版本之间没有源代码更改,则必须在不同版本和版本之间保持二进制一致。为此,我使用了这篇文章作为指导。 我已成功设法制作我的罐子,它们符合我的要求。这是我的配置: maven-antrun-plugin ..
发布时间:2018-12-28 22:13:22 Java开发

组装WAR的Maven错误:使用纯Java Based Configuration构建SpringMVC项目时不需要webxml属性,也没有xml的

我正在使用纯Java配置开发Spring MVC项目。我在进行Maven干净安装时收到以下错误。 无法执行目标 org.apache.maven。插件:maven-war-plugin:2.2:war(默认战争)on 项目SpringMVC-ShoppingCart:组装WAR时出错:webxml属性需要 (或者预先存在的WEB-INF / web.xml)如果在更新 模式下执行) ..

使用多模块项目开始使用Maven程序集插件

我们有一个与我们合作的人使用maven-assembly-plugin打包所有依赖项。他已离开公司,我正试图弄清楚他是如何做到这一点的。我刚刚学习maven-assembly-plugin。 我们的应用程序被拆分为Maven POM项目以及相关的模块项目。在下面的示例中,我已经包含了运行时模块项目。我尝试在我的应用程序中创建一个名为runtime的模块项目,但是当我做出任何更改时,它会失去与 ..
发布时间:2018-12-22 19:00:22 Java开发

java maven重建依赖

我有一个具有依赖关系的项目A. 项目正在将WAR和依赖关系A打包到jar中。 和另一个依赖关系B,也依赖于A. 我想打包项目,当项目B打包时,它必须重建其依赖关系A而不是获得编译依赖关系。 请帮助,我该如何实现这个 解决方案 在安装时始终执行清理,即 mvn clean install 。这将确保项目中的所有模块都重建,打包并安装在本地.m2存储库中,以供父依赖项和项目包含。 ..
发布时间:2018-12-17 10:35:34 Java开发

Maven - 聚合的“全部”或“父母”项目?

出于教育目的,我已经建立了一个类似的项目布局(为了更好地适应日食而持平): - 产品 | | -parent | -core | -opt | -all 父包含一个包含core,opt和all的聚合项目。 Core实现了应用程序的强制部分。 Opt是可选部分。所有这些都应该将core与opt结合起来,并将这两个模块列为依赖项。 我现在正在尝试 ..
发布时间:2018-12-12 19:19:36 Java开发

如何使用Maven创建具有完整依赖关系的独立应用程序?

我有一个使用Maven 2构建的桌面Java应用程序(但如果有帮助,我可以升级到Maven 3),并且有许多开源依赖项。我现在正试图将其打包为独立版,以便最终用户无需安装maven或其他任何东西。 我已成功使用maven-assembly-plugin来构建一个包含所有依赖项的jar,但这并不是我想要的,因为在使用LGPL库时你的意思是将您正在使用的库重新分发为单独的jar。 我希望M ..
发布时间:2018-12-11 23:29:13 Java开发

使用Maven程序集合并属性文件

我的maven程序集插件有问题。 我有一个使用几个jar的maven项目。每个jar包含配置文件。 使用另一个项目,我使用maven程序集插件来组装独特jar中的所有配置。 所有工作正常但不幸的是,两个文件名相同且第二个覆盖了第一个。 我没有告诉maven合并这两个文件而不是覆盖。 有人知道怎么做吗? 谢谢。 解决方案 这不是你想要的,但我会使用 http: ..
发布时间:2018-12-07 12:41:35 Java开发

如何将多模块maven项目组装成一个WAR?

类似问题此处。 我想要从3个不同的maven模块部署一个生成的WAR。战争模块完全没有冲突: 第一个拥有Java类和一些WEB-INF /工件的模块 第二个只是API - 接口 - 必须已经存在于容器中或部分产生的战争中(这就是我想) 第三个包含实现类,WEB-INF / artifacts(spring infrastructure,web.xml等) 首先取决于接 ..
发布时间:2018-12-06 14:13:03 Java开发

maven-assembly-plugin:如何使用appendAssemblyId

我有一个多模块Maven项目,在一个模块中我想在构建期间创建两个工件: 主要工件这是一个jar库,其他一些模块将依赖它。 执行一些辅助函数的可执行jar文件。没有其他模块依赖于此,它仅供用户在某些情况下手动运行。 这是我的代码用于配置 maven-assembly-plugin 插件: maven-assembly-plugin ..
发布时间:2018-12-05 11:19:42 Java开发

使用maven将版本号输出到文本文件

我想生成一个zip文件,用maven更新应用程序。 zip将托管在服务器上,我使用程序集插件生成zip。但是,我希望maven能够自动生成一个文本文件,该文件存储zip之外的当前版本号。这可能吗? 编辑: 我成功地使用maven Assembly Plugin和两个描述符创建了两个自定义程序集。一个目录单一目标,它只是根据过滤创建一个包含更新版本.txt的文件夹。然后另一个具有单个目标的实 ..
发布时间:2018-11-28 00:33:56 Java开发

使用maven-assembly-plugin创建两个可执行的jar

我有一个Maven项目,我想从中创建两个可执行的jar文件。一个将由用户以交互方式使用,另一个将作为预定作业运行,该作业读取前者生成的日志文件。最后,我希望两个jar文件相同,除了MANIFEST.MF文件中的Main-Class属性。 我正在使用maven-antrun-插件创建一个可执行jar,这似乎工作正常,直到我尝试通过引入Maven配置文件创建第二个jar文件。我的POM文件的相关 ..
发布时间:2018-11-27 23:36:51 Java开发

如何从具有多个子模块的maven项目创建单个库jar?

我有一个超过200个模块的相当大的java maven项目,它是可以的。我试图将所有这些模块合并到单个jar中。 在某些情况下,宣布一个新的maven依赖是非常方便的,例如。 my-library-5.2.4-SNAPSHOT-bundle.jar或类似的新项目。 我曾尝试使用maven assembly-plugin。我可以创建新的jar文件,jar包含所有模块jar,如果我安装它, ..
发布时间:2018-11-19 14:09:09 Java开发