32得票7回答
如何使用Maven创建基于Spring的可执行JAR文件?

我有一个基于Maven的Spring-WS客户端项目,我想将其打包成一个单独的jar文件。在eclipse中,一切都正常运行。但是当我尝试将其打包为可执行的jar文件时,由于Spring jar文件未包含在我的应用程序jar文件中,我会遇到ClassNotFound异常。 因此,我添加了ma...

32得票4回答
使用Shade插件构建的独立应用程序运行时未找到Log4j2配置

我有一个应用程序,当我从Maven运行log4j2时它可以工作: mvn exec:java -Dexec.args=... 但是当我将jar文件作为独立应用程序运行时,它会显示错误: java -jar 日志: ERROR StatusLogger Unrecognized f...

27得票3回答
Maven shade插件警告:我们有一个重复项-如何解决?

这是我的项目 POM(链接到剪贴板,以便您可以右键单击>另存为pom.xml)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

25得票6回答
运行可执行jar包时出现Spring循环占位符引用的问题

我在尝试运行一个可执行的JAR文件时遇到了“Circular Placeholder reference”异常。以下是详细的异常信息。 org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean de...

22得票1回答
在一个多模块项目中如何配置Maven shade插件?

我一直在尝试使用Maven Shade插件获取jar文件,但是我还没有成功。这是我的项目结构:MainModule -Module1 -src -pom.xml -Module2 -src -pom.xml -pom.xml 模块1 (pom.xml...

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

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

20得票2回答
如何确定是哪个已签名的JAR包导致了maven-shade-plugin失败?

为了运行maven-shade-plugin插件,我必须使用此处描述的方法,因为存在签名依赖,如下所示:<plugin> <artifactId>maven-shade-plugin</artifactId> <executions&g...

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

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

19得票1回答
如何在Maven Shade插件中设置清单类路径?

我正在使用 shade 插件,除了无法通过 Class-Path 设置清单(manifest)外,其他都正常运行。 <transformer implementation="org.apache.maven.plugins.shade.resource.Manifest...

19得票6回答
Geotools无法找到HSQL EPSG数据库,抛出错误:NoSuchAuthorityCodeException。

我正在 Apache Storm 中运行 Geotools,并且在处理 Geotools 依赖管理方面遇到了麻烦。当我在本地运行 Storm 集群(Windows 7 笔记本电脑)时,一切都正常工作,但是当我部署到集群时,在日志中出现了这个异常。 编辑:这里是调用此功能的 Java 代码 ...