7得票2回答
Maven Shade插件无法替换原始jar文件

我的maven-shade-plugin没有用阴影Jar替换原始的Jar,感觉很奇怪。有人知道可能是什么原因吗? 这是我在pom.xml中的插件: <plugin> <groupId>org.apache.maven.plugins</groupI...

13得票3回答
在多模块项目中使用Maven shade插件 - 空指针异常

我有一个场景,需要创建一个包含所有模块及其依赖项的多模块Maven项目的Uber JAR。我尝试使用Maven Shade插件,但似乎只能在模块级别使用它。如果我将插件条目添加到父POM中,则构建会失败(它会尝试对父POM进行Shade处理)。 [INFO] Replacing origina...

34得票2回答
Maven shade插件生成的JAR文件无效或损坏

在将Maven jFree依赖项添加到我的现有应用程序后,我无法执行创建的jar文件。 我得到的唯一错误消息是以下内容: java -jar target/com.company.product-1.0.0-SNAPSHOT.jar Error: Invalid or corrupt j...

11得票1回答
如何在Apache Flink中使用Scala XML?

我正在尝试在Flink中使用Scala XML库解析XML,但我无法使其正常工作。请注意,我需要在同一个处理函数中同时使用序列化和非序列化(字符串)版本。我已经尝试了不同的解决方案,它们在IntelliJ中都有效,但在Flink集群上运行时却不行。它们总是返回不同的java.lang.Link...

15得票2回答
SBT的类似于Maven Shade插件的插件

我在Scala和SBT的世界中相对较新,正在尝试使用SBT管理所有新项目,而不是使用Maven。但现在我遇到了一个问题,因为我找不到任何SBT的mavnen-shade插件替代品。我只找到了一些包含所有依赖项的插件,但这不是我所需要的。那么,有人知道一个能够将某些依赖项包含到jar中的插件吗?

47得票1回答
如何消除一个被混淆的.jar文件中module-info.class警告?

我正在使用maven-shade插件将Spring Boot应用程序打包成一个超级jar文件。 简单吧? 最近,当我运行mvn clean package命令时,会收到以下警告:[WARNING] Discovered module-info.class. Shading will break...

20得票2回答
有没有用于创建控制台应用程序的Maven原型?

是否可能通过 mvn archetype:generate 命令生成一个带有主函数并且在构建过程中包含创建 App.cmd/App.sh 来运行应用程序的Maven存根项目? 看起来我需要使用maven-shade-plugin来创建一个包含命令行启动包装脚本的控制台应用程序jar文件。然而...

20得票3回答
如何在我的JAR文件中打包JRE,以便可以在没有Java的系统上运行?

我希望将JRE捆绑到我的可执行JAR文件中,以便该exe可以在任何系统上运行。 我尝试过Launch4j,但这种方法要求我同时发送JRE和exe。根据我的要求,我不应该使用安装程序进行分发,也不应该在客户端机器上提取/安装JRE。 如何将JRE放入JAR中并利用它?

34得票2回答
如何在由maven-shade-plugin创建的Jar中包含测试类?

我正在尝试使用Maven将我的测试类及其依赖打包成可执行的jar文件,但我在实现这个过程时遇到了困难。 这是我目前的pom.xml文件:<project> <modelVersion>4.0.0</modelVersion> <gr...

11得票2回答
禁用maven-shade-plugin的其他jar包

我正在使用maven-shade-plugin创建一个单独的可执行jar文件。 我期望该插件会在目标目录中创建一个单独的jar文件(foo.jar)。 但是它还会创建另外两个jar文件:original-foo.jar和foo-shaded.jar。 为什么插件会创建这些文件,如何禁用此行为...