maven-assembly-plugin相关内容
我使用maven-assembly-plugin和“jar-with-dependencies”打包jar。有2个依赖项工件有log-back.xml。第二个工件取决于第一个工件。我希望在最终jar中有第二个工件的log-back.xml,但它总是包含第一个工件的log-back.xml。那么我该如何控制呢? 谢谢 解决方案 你可以使用 unpackOptions 来实现此目的。尝试
..
我在构建maven项目时遇到了问题。我需要生成 deterministic jar文件,如果这些版本之间没有源代码更改,则必须在不同版本和版本之间保持二进制一致。为此,我使用了这篇文章作为指导。 我已成功设法制作我的罐子,它们符合我的要求。这是我的配置: maven-antrun-plugin
..
我有一些可怕的beaviour。我有以下Maven配置:
..
我正在使用纯Java配置开发Spring MVC项目。我在进行Maven干净安装时收到以下错误。 无法执行目标 org.apache.maven。插件:maven-war-plugin:2.2:war(默认战争)on 项目SpringMVC-ShoppingCart:组装WAR时出错:webxml属性需要 (或者预先存在的WEB-INF / web.xml)如果在更新 模式下执行)
..
我们有一个与我们合作的人使用maven-assembly-plugin打包所有依赖项。他已离开公司,我正试图弄清楚他是如何做到这一点的。我刚刚学习maven-assembly-plugin。 我们的应用程序被拆分为Maven POM项目以及相关的模块项目。在下面的示例中,我已经包含了运行时模块项目。我尝试在我的应用程序中创建一个名为runtime的模块项目,但是当我做出任何更改时,它会失去与
..
我有一个具有依赖关系的项目A. 项目正在将WAR和依赖关系A打包到jar中。 和另一个依赖关系B,也依赖于A. 我想打包项目,当项目B打包时,它必须重建其依赖关系A而不是获得编译依赖关系。 请帮助,我该如何实现这个 解决方案 在安装时始终执行清理,即 mvn clean install 。这将确保项目中的所有模块都重建,打包并安装在本地.m2存储库中,以供父依赖项和项目包含。
..
出于教育目的,我已经建立了一个类似的项目布局(为了更好地适应日食而持平): - 产品 | | -parent | -core | -opt | -all 父包含一个包含core,opt和all的聚合项目。 Core实现了应用程序的强制部分。 Opt是可选部分。所有这些都应该将core与opt结合起来,并将这两个模块列为依赖项。 我现在正在尝试
..
我有一个使用Maven 2构建的桌面Java应用程序(但如果有帮助,我可以升级到Maven 3),并且有许多开源依赖项。我现在正试图将其打包为独立版,以便最终用户无需安装maven或其他任何东西。 我已成功使用maven-assembly-plugin来构建一个包含所有依赖项的jar,但这并不是我想要的,因为在使用LGPL库时你的意思是将您正在使用的库重新分发为单独的jar。 我希望M
..
我正在尝试在打包我的应用时添加模糊处理步骤。我认为我必须在编译器插件和程序集之间插入Proguard插件(程序集只将我的所有应用程序和依赖项放入一个jar中)。 <建立> myApp org.apache.maven.plugins
..
我正在尝试编译maven项目,源代码使用Generics和Java 1.5的其他特性,从而导致我的构建失败 在我的 POM.xml 我已经为源和目标属性配置了针对1.5的构建配置,但这并没有解决我的问题 我的 POM.xml 是正确的,还是我错过了什么? 谢谢
..
我的maven程序集插件有问题。 我有一个使用几个jar的maven项目。每个jar包含配置文件。 使用另一个项目,我使用maven程序集插件来组装独特jar中的所有配置。 所有工作正常但不幸的是,两个文件名相同且第二个覆盖了第一个。 我没有告诉maven合并这两个文件而不是覆盖。 有人知道怎么做吗? 谢谢。 解决方案 这不是你想要的,但我会使用 http:
..
类似问题此处。 我想要从3个不同的maven模块部署一个生成的WAR。战争模块完全没有冲突: 第一个拥有Java类和一些WEB-INF /工件的模块 第二个只是API - 接口 - 必须已经存在于容器中或部分产生的战争中(这就是我想) 第三个包含实现类,WEB-INF / artifacts(spring infrastructure,web.xml等) 首先取决于接
..
我们有不同的java源代码“项目”。 3个项目是完全相同的(fatclient,相同的依赖项等) - 只有另一个主类必须被调用。 今天我们有一个基础项目主要类别: net.company.BaseTool BaseTool 1.1.0
..
我有一个多模块Maven项目,在一个模块中我想在构建期间创建两个工件: 主要工件这是一个jar库,其他一些模块将依赖它。 执行一些辅助函数的可执行jar文件。没有其他模块依赖于此,它仅供用户在某些情况下手动运行。 这是我的代码用于配置 maven-assembly-plugin 插件: maven-assembly-plugin
..
我能够使用Maven编译并启动我的Spring项目: mvn -e clean compile exec:java -Dexec .mainClass = de.fraunhofer.fkie.tet.vmware.manager.Test 然而,当我组装使用 maven-assembly-plugin (包括 applicationContext.xml )的单个文件中
..
我想生成一个zip文件,用maven更新应用程序。 zip将托管在服务器上,我使用程序集插件生成zip。但是,我希望maven能够自动生成一个文本文件,该文件存储zip之外的当前版本号。这可能吗? 编辑: 我成功地使用maven Assembly Plugin和两个描述符创建了两个自定义程序集。一个目录单一目标,它只是根据过滤创建一个包含更新版本.txt的文件夹。然后另一个具有单个目标的实
..
我有一个Maven项目,我想从中创建两个可执行的jar文件。一个将由用户以交互方式使用,另一个将作为预定作业运行,该作业读取前者生成的日志文件。最后,我希望两个jar文件相同,除了MANIFEST.MF文件中的Main-Class属性。 我正在使用maven-antrun-插件创建一个可执行jar,这似乎工作正常,直到我尝试通过引入Maven配置文件创建第二个jar文件。我的POM文件的相关
..
我使用maven程序集插件创建我的应用程序存档。 我的pom中存在的所有依赖项都没有任何问题。 现在我需要包含两个或更多版本的相同工件。 如果在我的pom中我放了 [...] db.test my-model
..
我有一个超过200个模块的相当大的java maven项目,它是可以的。我试图将所有这些模块合并到单个jar中。 在某些情况下,宣布一个新的maven依赖是非常方便的,例如。 my-library-5.2.4-SNAPSHOT-bundle.jar或类似的新项目。 我曾尝试使用maven assembly-plugin。我可以创建新的jar文件,jar包含所有模块jar,如果我安装它,
..
我想创建一个可执行jar(包含我的代码的所有* .class)。 但是,我不希望Jar在编译期间包含我的src / main / resources路径中的资源。 我的项目层次结构是: project -src -main -resources -resources_setting.xml -target -classes -resources_se
..