diff options
Diffstat (limited to 'docs/markdown/snippets/jar-resources.md')
| -rw-r--r-- | docs/markdown/snippets/jar-resources.md | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/docs/markdown/snippets/jar-resources.md b/docs/markdown/snippets/jar-resources.md deleted file mode 100644 index 12b0c8100..000000000 --- a/docs/markdown/snippets/jar-resources.md +++ /dev/null @@ -1,34 +0,0 @@ -## JAR Resources - -The ability to add resources to a JAR has been added. Use the `java_resources` -keyword argument. It takes a `sturctured_src` object. - -```meson -jar( - meson.project_name(), - sources, - main_class: 'com.mesonbuild.Resources', - java_resources: structured_sources( - files('resources/resource1.txt'), - { - 'subdir': files('resources/subdir/resource2.txt'), - } - ) -) -``` - -To access these resources in your Java application: - -```java -try (InputStreamReader reader = new InputStreamReader( - Resources.class.getResourceAsStream("/resource1.txt"), - StandardCharsets.UTF_8)) { - // ... -} - -try (InputStreamReader reader = new InputStreamReader( - Resources.class.getResourceAsStream("/subdir/resource2.txt"), - StandardCharsets.UTF_8)) { - // ... -} -``` |
