equal
deleted
inserted
replaced
26 /** |
26 /** |
27 * Defines the Java Packaging tool, jpackage. |
27 * Defines the Java Packaging tool, jpackage. |
28 * |
28 * |
29 * <p>jpackage is a tool for generating self-contained application bundles. |
29 * <p>jpackage is a tool for generating self-contained application bundles. |
30 * |
30 * |
|
31 * <p> This module provides the equivalent of command-line access to <em>jpackage</em> |
|
32 * via the {@link java.util.spi.ToolProvider ToolProvider} SPI. |
|
33 * Instances of the tool can be obtained by calling |
|
34 * {@link java.util.spi.ToolProvider#findFirst ToolProvider.findFirst} |
|
35 * or the {@link java.util.ServiceLoader service loader} with the name |
|
36 * {@code "jpackage"}. |
|
37 * |
|
38 * @implNote The {@code jpackage} tool is not thread-safe. An application |
|
39 * should not call either of the |
|
40 * {@link java.util.spi.ToolProvider ToolProvider} {@code run} methods |
|
41 * concurrently, even with separate {@code "jpackage"} {@code ToolProvider} |
|
42 * instances, or undefined behavior may result. |
|
43 * |
|
44 * |
31 * @moduleGraph |
45 * @moduleGraph |
32 * @since 14 |
46 * @since 14 |
33 */ |
47 */ |
34 |
48 |
35 module jdk.incubator.jpackage { |
49 module jdk.incubator.jpackage { |
41 uses jdk.incubator.jpackage.internal.Bundlers; |
55 uses jdk.incubator.jpackage.internal.Bundlers; |
42 |
56 |
43 provides jdk.incubator.jpackage.internal.Bundlers with |
57 provides jdk.incubator.jpackage.internal.Bundlers with |
44 jdk.incubator.jpackage.internal.BasicBundlers; |
58 jdk.incubator.jpackage.internal.BasicBundlers; |
45 |
59 |
46 /* |
60 provides java.util.spi.ToolProvider |
47 * while jpackage is incubating, do not provide ToolProvider directly, but |
61 with jdk.incubator.jpackage.internal.JPackageToolProvider; |
48 * instead export jdk.incubator.jpackage.ToolProviderFactory |
|
49 * |
|
50 * provides java.util.spi.ToolProvider |
|
51 * with jdk.incubator.jpackage.internal.JPackageToolProvider; |
|
52 */ |
|
53 exports jdk.incubator.jpackage; |
|
54 |
|
55 |
|
56 } |
62 } |