maven-assembly-plugin相关内容

如何防止“创建装配体归档文件分发时出错:zip文件不能包含自身"

我有一个多模块项目,我想用所有源文件(和其他文件)创建一个zip文件.我使用 maven-assemble-plugin . 我找到了 dependencySet 的方法,但是我不想将我的所有模块源(以及以后的javadoc)也添加为依赖项.我尝试使用 moduleSet ,但出现错误: [ERROR] Failed to execute goal org.apache.maven.p ..
发布时间:2020-05-07 22:47:02 其他开发

使用Maven转换现有的Web项目

我一直试图将一个产生war文件的Web项目转换为Maven.我现有的项目结构如下- MyWebProject | -WEB-INF/src-包含一堆软件包,例如com.myweb.client,com.myweb.server等 -WEB-INF/test-包含1个软件包com.myweb.tests -网页脚本-包含一堆脚本(只是一个文件夹;不在类路径上) -misc-files1-包含m ..
发布时间:2020-05-07 22:42:09 Java开发

如何使用Maven项目在JAR中添加测试类

我正在尝试将测试类包含在Maven项目的生成的JAR中. 我已经创建了Maven项目并使用JUnit创建了测试类. 当我尝试构建JAR时,这些测试类未包含在生成的JAR中. 解决方案 您可以生成一个jar,其中将包含您的测试类和资源. 请参考Maven官方网站- https://maven.apache.org/plugins/maven-jar-plugin/examples ..
发布时间:2020-05-07 22:23:04 Java开发

Maven:输出具有任意扩展名的JAR

我有一个Java项目,当对它执行mvn install时,会生成一个JAR文件.到目前为止一切顺利. 在这一代之后,我想将生成的JAR文件重命名为具有任意扩展名的文件.例如,假设生成的结果JAR被称为"Foo.jar",我想将其重命名为"Foo.baz" 我正在尝试确定使我能够执行此操作的神奇插件组合.到目前为止,我已经根据此 SO答案尝试了以下操作: ..

程序集未排除pom.xml中的Maven依赖项排除

因此,我有一个项目,其中从我的一个依赖项中排除了所有传递性依赖项(oracle jdbc顽固地提取了可能需要的所有jar,这给我带来了问题通过替换我的xml解析器). 我的项目的程序集使用dependencySet提取我需要的jar,但这根本不考虑这些排除:应该排除的jar显示在最终包中. 我知道我可以在程序集描述符本身中明确排除这些依赖关系,但是不希望在两个地方都维护排除项,如果在p ..

使用Maven程序集插件创建EAR

我尝试使用maven程序集插件创建EAR,但收到错误消息,而不是EAR文件... [错误]无法执行目标org.apache.maven.plugins:maven-assembly-plugin:2.3: 项目business-serviceability-ear上的单个(程序集:程序包):创建程序集失败: 创建程序集归档文件bin时出错:无法配置归档程序:org.codehaus.plex ..
发布时间:2020-05-07 22:01:17 其他开发

具有配置文件的Maven Maven-Assembly-Plug构建

我正在尝试使用maven-assembly-plugin构建一个轻便而又胖的Web应用程序,该应用程序以后将具有不同的内容.我以为我实际上可以使用两个配置文件mvn -Pliteweb,fatweb package,所以它将为每个配置文件创建两个构建程序集.但是当我运行它时,它实际上只创建了一个位于pom(liteweb)底部位置的程序集. 我已经尝试过一步一步地构建它了.我还检查了mvn ..
发布时间:2020-05-07 21:32:21 Java开发

Maven的组装,避免在zip文件中的完整路径?

我有一个多模块项目,其中包含2个模块(每个模块都有自己的pom.xml)和一个指向这些模块的父pom.xml. 当我在父pom上运行"mvn clean package"时,每个项目最终在其自己的目标文件夹下都有一个zip文件.我想将一个包含每个模块zip文件的zip文件打包在zip文件的根文件夹下,但是这样做有一些问题. 我已经在父pom.xml文件夹中创建了一个程序集文件: ..
发布时间:2020-05-07 21:27:33 其他开发

在大会中进行一场无休止的战争

我有一个建立战争的项目(没问题).而且,那场战争需要与一些shell脚本一起打包.由于该战争包含的属性文件因站点而异,因此我们不能简单地按原样安装战争,而是在其中存储属性文件.这就是Shell脚本的作用. 我想将我的战争打包为拆开的战争.我在Assembly Descriptor中看到了,但是我无法使其正常工作. 这是我的第一个bin.xml,我只是按原样打包战争. ..
发布时间:2020-05-07 21:08:43 其他开发

maven用jar和更多文件创建zip文件

我不懂行家.更好地使用ant,但是...我设法创建了jar(有或没有依赖项),我设法复制了与jar接近的蝙蝠奔跑者脚本,但现在我想用这个jar和这个蝙蝠来创建zip文件.因此,我使用汇编插件并得到BUUUM !!!! CADAAAM!在我的配置中,它的发生恰好使它与jar包装并行执行.我写了汇编文件: ..
发布时间:2020-05-07 21:07:12 其他开发