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 <[email protected]> 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());
