问题标签 [fatjar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 未找到:程序集中的值 assemblyJarName assemblyJarName := s"${name.value.replace(' ','-')}-${version.value}.jar"
我正在尝试使用 SBT 创建一个胖罐。它总是给出一个错误:
未找到:程序集中的值 assemblyJarName assemblyJarName := s"${name.value.replace(' ','-')}-${version.value}.jar"
我的 build.sbt 看起来是这样的:
我的 assemebly.sbt 看起来像这样---
scala 版本是 2.12.8,sbt 版本是 0.13.9。
spring-boot - 原始 Axon 应用程序作为 Fat JAR 运行不会自动配置 Axon Bean
问题:
研究:在https://gitlab.com/ZonZonZon/simple-axon.git我制作了一个简单的Axon-app以显示使用Gradle-plugin构建的JAR-artifact不会自动配置 Axon beans(当运行为罐)。虽然它在 Intellij 下运行良好。 com.github.johnrengelman.shadow
从终端的项目根目录:
Stacktrace 附在此处。我希望 Axon Autoconfiguration 默认提供 CommandBus、Snapshotter 等 bean。
问题:如何在胖罐中自动配置默认轴突豆?
java - org.json.JSONObject 与超级 jar 中的枚举有关的问题
我有一段代码如下所示"
如果我直接使用 java -cp Bla Main.Class 运行此代码,我会得到预期的输出:
但是,当我使用 Gradle 将它构建到一个超级 jar 中时,我得到:
因此,类路径和 org.json 的竞争版本似乎有一些巫术。在第一种情况下,正确应用了枚举的 toString,在第二种情况下,枚举使用了默认的 toString 方法。
有人知道如何调试吗?
scala - sbt 程序集问题 java.lang.ArrayIndexOutOfBoundsException: 65536
我sbt-assembly
用来将 Scala 软件打包在一个胖 JAR 中。该软件引用了很多库。当我sbt assembly
在 Windows 命令提示符下运行时,我遇到了以下问题。有人遇到过这个吗?
日志:
java - 需要了解一些 `ant fat/shaded` jar 概念
我正在尝试创建一个包含其他罐子的runtime dependencies
罐子。
我使用了以下脚本
当我说其他runtime dependencies
罐子时,我在想那些会作为一个完整的罐子添加到里面MyApplication.jar
像下面的东西。
MyApplication.jar
但是,我发现MyApplication.jar
实际上已经提取了lib/depedent1.jar
/lib/depedent2.jar
如果内容被提取,我没有任何问题,但只是好奇不可能创建一个里面有真正区分的依赖罐子的罐子吗?
java - “无法找到或加载主类 net.epsilon.app.Main”Java [Gradle]
当我使用此命令“java -jar epsilon-1.0.jar”启动我的 .jar 时,他说“无法找到或加载主类 net.epsilon.app.Main”
请帮帮我。谢谢你。
对不起,我不是英语。
java - Gradle fat jar 不包含库
我创建了一个简单的 Gradle Java 项目。该build.gradle
文件如下所示:
我正在jar
根据https://www.baeldung.com/gradle-fat-jar创建脂肪。
但是,生成的 jar 不包含该commons-lang3
库。它只包含项目的类文件。
为什么我的库不包含在 fat 中jar
?
spring - 如何使用外部jar和jar打包部署spring boot app
我的应用程序在本地主机上成功运行,但是当我在 AWS 服务器上部署我的应用程序时,它无法在线运行。我有一个paytm-checksum-2.0
. 使用外部 JAR 部署 Spring Boot 应用程序应该怎么做?我已将我的应用程序转换为一个 jar 文件,但我无法部署它...
文件pom.xml
是
gradle - Gradle fatJar:如果我的主类在测试文件夹中,我得到类未找到错误,如果主类在 src/main/java 中,则工作正常
我正在使用 fatJar 创建 Jar。如果我的带有 main 函数的类位于 src/main/java 中,则 jar 可以正常工作。
如果我的类在 src/test/java 中,我会收到类未找到错误。
有什么建议么。
spring-boot - 如何使用maven build在spring boot中生成fat jar期间排除资源文件夹?
在我的 spring boot 项目中,在构建过程中,我正在为我的应用程序生成 fat jar 和 boot jar。
用例:我有一个场景,我需要从 fat jar 中排除资源文件夹,同时我需要将相同的资源文件夹包含到我的引导 jar 中。
下面的片段,我在我的项目中使用过
使用上面的代码片段,资源文件夹被排除在 fat 和 boot jars 中。有人可以指导我实现这个用例吗?
Java版本: 1.8
Maven 版本: 3.6.3
Spring Boot 版本: v2.1.2.RELEASE