You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/04/27 15:04:48 UTC
[camel] 04/04: camel-jbang - Rename fat-jar to uber-jar
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 69692ed6c5216112fc2de07ce655317125625b45
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Apr 27 17:04:21 2022 +0200
camel-jbang - Rename fat-jar to uber-jar
---
docs/user-manual/modules/ROOT/pages/camel-jbang.adoc | 8 ++++----
.../apache/camel/dsl/jbang/core/commands/CamelJBangMain.java | 2 +-
.../dsl/jbang/core/commands/{FatJar.java => UberJar.java} | 10 +++++-----
3 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index 0b4700781d0..88b20261696 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -317,23 +317,23 @@ As you can see the default listening port is 4004 but can be configured as descr
== Packaging
-The Camel JBang application can be packaged as a standalone _fat-jar_ without the need for JBang to run the application.
+The Camel JBang application can be packaged as a standalone _uber-jar_ without the need for JBang to run the application.
You simply do this by
[source,bash]
----
-camel package fat-jar
+camel package uber-jar
----
-Which will generate `target/camel-app.jar` as the output file.
+Which will generate `target/camel-runner.jar` as the output file.
You can then run this JAR with Java that comes with everything included inside the .jar file.
You can run the JAR with Java as follows:
[source,bash]
----
-java -jar target/camel-app.jar
+java -jar target/camel-runner.jar
----
== Creating Projects
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
index 5da714217d3..2370ada9b05 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelJBangMain.java
@@ -32,7 +32,7 @@ public class CamelJBangMain implements Callable<Integer> {
.addSubcommand("init", new CommandLine(new Init()))
.addSubcommand("bind", new CommandLine(new Bind()))
.addSubcommand("package", new CommandLine(new Package())
- .addSubcommand("fat-jar", new FatJar()))
+ .addSubcommand("uber-jar", new UberJar()))
.addSubcommand("generate", new CommandLine(new CodeGenerator())
.addSubcommand("rest", new CodeRestGenerator()))
.addSubcommand("build", new CommandLine(new Build())
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/FatJar.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/UberJar.java
similarity index 97%
rename from dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/FatJar.java
rename to dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/UberJar.java
index 94c4960bf18..6917136a23d 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/FatJar.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/UberJar.java
@@ -46,8 +46,8 @@ import picocli.CommandLine;
import picocli.CommandLine.Command;
import picocli.CommandLine.Option;
-@Command(name = "fat-jar", description = "Package application as a single fat-jar")
-class FatJar implements Callable<Integer> {
+@Command(name = "uber-jar", description = "Package application as a single uber-jar")
+class UberJar implements Callable<Integer> {
private static final String[] SETTINGS_PROP_SOURCE_KEYS = new String[] {
"camel.main.routesIncludePattern",
@@ -60,8 +60,8 @@ class FatJar implements Callable<Integer> {
private boolean helpRequested = false;
//CHECKSTYLE:ON
- @CommandLine.Option(names = { "-j", "--jar" }, defaultValue = "target/camel-app.jar", description = "Jar filename")
- private String jar = "target/camel-app.jar";
+ @CommandLine.Option(names = { "-j", "--jar" }, defaultValue = "target/camel-runner.jar", description = "Jar filename")
+ private String jar = "target/camel-runner.jar";
@Override
public Integer call() throws Exception {
@@ -88,7 +88,7 @@ class FatJar implements Callable<Integer> {
// settings
copySettings(settings);
// log4j configuration
- InputStream is = FatJar.class.getResourceAsStream("/log4j2.properties");
+ InputStream is = UberJar.class.getResourceAsStream("/log4j2.properties");
safeCopy(is, new File("target/camel-app/classes", "log4j2.properties"), false);
List<String> lines = Files.readAllLines(settings.toPath());