maven-jar-plugin相关内容

Maven JAR Plugin 3.0.2 错误:您必须使用分类器将补充工件附加到项目而不是替换它们

Maven JAR 插件(3.0.2 版)不断抛出以下错误,即使是对 jar 目标的单次调用: [错误] 无法在项目测试中执行目标 org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar (default):您必须使用分类器将补充工件附加到项目中取代他们.-> [帮助 1] 这是一个(最小的?)pom.xml,它演示了这个问题: ..
发布时间:2022-01-01 17:02:20 Java开发

禁用 default-jar 执行

我正在使用 Maven Assembly 插件来打包 jar 文件. 但是当我运行 mvn package 时,maven 总是触发 [jar:jar {execution: default-jar}] 来创建一个默认的 jar 文件. 所以我将有 2 个 jar 文件(一个由 Assembly 插件创建,一个由我不想创建的 Maven jar 创建). 如何关闭 default ..

如何将测试类包含到 Maven jar 中并执行它们?

在一个 Maven 项目中,我有测试类和源类在同一个包中,但在不同的物理位置. .../src/main/java/package/** 在测试类中访问源类没有问题,但我想在 main 方法中运行一个测试运行器并访问 AllTest.class 以便我可以创建 jar 并执行我的测试. public static void main(String[] args) {//未找到所有测试结果 ..
发布时间:2021-12-09 15:22:01 Java开发

如何在 Maven 项目的命令行中禁用 jar 创建?

我有一个 Maven 项目,我正在运行两个单独的构建. 在一个构建中,我想通过在其中禁用 jar 创建 Maven 模块来节省构建时间.(有 45 个 Maven 模块).有一个 Maven-Jar-Plugin 用于创建 jar. 我想在命令行有条件地禁用jar创建,即寻找类似于-Dskiptests的东西,用于跳过单元测试,尽管默认情况下有一个surefire插件.> 解决方案 ..

maven-jar-plugin 排除失败

我们正在尝试从同一个 pom 文件构建两个 jar(是的,我已经阅读了 这篇 Sonotype 博客文章 说不要)因为我们需要一个拥有我们所有资源的一个没有内部政治原因.我们已经使用我们认为应该可以工作的配置来配置 maven-jar-plugin,但资源总是包含在内.这是我们的 pom 文件的相关部分: maven-jar-plugin ..
发布时间:2021-06-02 18:51:38 其他开发

一个 pom 中的多工件 ID

有一个maven项目(jar),但是现在需要把它分成两个神器 我想要两个像下面这样的 Maven 神器 xxxxxx-clientxxxxxx-impl 但所有代码都在一个项目中. 我的问题是,如何在不过多更改项目的情况下打包所需的两个工件. 然后, ..
发布时间:2021-06-02 18:35:11 其他开发

禁用默认jar执行

我正在使用Maven Assembly插件来打包jar文件. 但是当我运行 mvn软件包时,maven总是触发[jar:jar {execution:default-jar}]创建一个默认的jar文件. 所以我将有2个jar文件(一个是由Assembly插件创建的,另一个是由我不想创建的Maven jar创建的). 如何关闭默认jar执行? 在我的 pom.xml 中,我使 ..

创建具有所有空手道依赖项的测试jar

我有以下项目结构. src/test/java 没有src/main文件夹. 在src/test/java文件夹中包含一些scala类以及一些Java类.当我使用以下插件构建jar文件时 maven-jar-plugin:它生成测试jar文件,但相关性不包含在该jar文件中 maven-shade-plugin:此插件生成不带测试后缀的jar文件,并将所有依赖项包含在生成 ..

maven-jar-plugin不包含.gitignore文件

我尝试使用maven将应用程序打包到jar文件中.不知何故,除了.gitignore文件之外的所有文件都添加到了jar中. 为什么跳过此文件,如何禁用此文件? 即使我尝试像在include下方那样包含它,也将被忽略并且jar文件保持为空. org.apache.maven.plugins ma ..
发布时间:2020-11-15 21:33:56 其他开发

如何使用分类器仅构建一个JAR文件?

我正在使用Maven 2和maven-jar-plugin来构建我的jar. 我只想生成带有classifier的jar.有可能吗? 在我的示例中,我只想生成myjar-another-1.0.jar而不生成myjar-1.0.jar. 看看这个问题我试图跳过default-jar.但这似乎仅适用于Maven版本3(您还没有尝试过. 父母要做 ..
发布时间:2020-05-07 23:34:28 其他开发

如何将罐子源下载到Maven中的自定义位置?

这是如何获取pom.xml中提到的所有指定jar和与传递相关的jar的后续帖子? 除了我希望将依赖和传递依赖的jar的源下载到自定义提到的位置. 我尝试了以下命令,但是没有用. mvn dependency:sources -DoutputDirectory=.../ 它没有用. mvn dependency:sources dependency:copy-dependenc ..

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

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

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

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

为什么Maven JAR插件不包含某些资源?

我有一个企业应用程序,正在将其从Ant构建转换为Maven.它几乎完全转换了;这是我需要修复的最后一件事.该应用程序打包为EAR文件,其中包含两个WAR,并具有一个JAR模块,该模块提供了该应用程序的所有核心功能. 我正在使用Freemarker模板库来生成应用程序发送的自动电子邮件的消息正文. Freemarker需要其* .ftl模板文件位于类路径中,并且由于这是不是特定于一个WAR或另 ..
发布时间:2020-05-07 20:21:45 其他开发