Skip to content

Commit 02cc8ca

Browse files
- move I18N.MultiResourceBundle to util.MultiResourceBundle;
- move PathGroup to util.PathGroup; - move ConfigException to model.ConfigException; - move PackagerException to model.PackagerException; - move MsiVersion to model.MsiVersion; - move DottedVersion to model.DottedVersion.
1 parent 1077265 commit 02cc8ca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+311
-126
lines changed

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -35,6 +35,8 @@
3535
import static jdk.jpackage.internal.StandardBundlerParam.APP_NAME;
3636
import static jdk.jpackage.internal.StandardBundlerParam.ICON;
3737
import static jdk.jpackage.internal.StandardBundlerParam.ADD_LAUNCHERS;
38+
39+
import jdk.jpackage.internal.model.PackagerException;
3840
import jdk.jpackage.internal.util.PathUtils;
3941

4042
public class LinuxAppImageBuilder extends AbstractAppImageBuilder {

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@
4747
import java.util.stream.Collectors;
4848
import java.util.stream.Stream;
4949
import jdk.internal.util.OperatingSystem;
50+
import jdk.jpackage.internal.model.ConfigException;
51+
import jdk.jpackage.internal.model.PackagerException;
52+
5053
import static jdk.jpackage.internal.OverridableResource.createResource;
5154
import static jdk.jpackage.internal.StandardBundlerParam.ABOUT_URL;
5255
import static jdk.jpackage.internal.StandardBundlerParam.INSTALLER_NAME;

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2019, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -44,6 +44,9 @@
4444
import static jdk.jpackage.internal.StandardBundlerParam.VENDOR;
4545
import static jdk.jpackage.internal.StandardBundlerParam.DESCRIPTION;
4646
import static jdk.jpackage.internal.StandardBundlerParam.INSTALL_DIR;
47+
48+
import jdk.jpackage.internal.model.ConfigException;
49+
import jdk.jpackage.internal.model.PackagerException;
4750
import jdk.jpackage.internal.util.FileUtils;
4851

4952
abstract class LinuxPackageBundler extends AbstractBundler {

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
import java.util.regex.Pattern;
3939
import java.util.stream.Collectors;
4040
import jdk.internal.util.OperatingSystem;
41+
import jdk.jpackage.internal.model.ConfigException;
42+
import jdk.jpackage.internal.model.DottedVersion;
43+
import jdk.jpackage.internal.model.PackagerException;
4144

4245
import static jdk.jpackage.internal.StandardBundlerParam.APP_NAME;
4346
import static jdk.jpackage.internal.StandardBundlerParam.INSTALLER_NAME;

src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2019, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -26,6 +26,7 @@
2626
package jdk.jpackage.internal;
2727

2828
import java.text.MessageFormat;
29+
import jdk.jpackage.internal.model.ConfigException;
2930

3031
final class PackageProperty {
3132
/**

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -25,6 +25,7 @@
2525
package jdk.jpackage.internal;
2626

2727
import java.math.BigInteger;
28+
import jdk.jpackage.internal.model.DottedVersion;
2829

2930

3031
final class CFBundleVersion {
@@ -38,7 +39,7 @@ final class CFBundleVersion {
3839
* @throws IllegalArgumentException
3940
*/
4041
static DottedVersion of(String value) {
41-
DottedVersion ver = new DottedVersion(value);
42+
DottedVersion ver = DottedVersion.greedy(value);
4243

4344
BigInteger[] components = ver.getComponents();
4445
if (components.length > 3) {

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2012, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,8 @@
2828
import java.text.MessageFormat;
2929
import java.util.Map;
3030
import java.util.Optional;
31+
import jdk.jpackage.internal.model.ConfigException;
32+
3133
import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEYCHAIN;
3234
import static jdk.jpackage.internal.MacBaseInstallerBundler.SIGNING_KEY_USER;
3335
import static jdk.jpackage.internal.StandardBundlerParam.APP_STORE;

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
import static jdk.jpackage.internal.StandardBundlerParam.PREDEFINED_APP_IMAGE;
3939
import static jdk.jpackage.internal.StandardBundlerParam.VERSION;
4040
import static jdk.jpackage.internal.StandardBundlerParam.SIGN_BUNDLE;
41+
42+
import jdk.jpackage.internal.model.ConfigException;
43+
import jdk.jpackage.internal.model.PackagerException;
4144
import jdk.jpackage.internal.util.FileUtils;
4245

4346
public abstract class MacBaseInstallerBundler extends AbstractBundler {

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@
4848
import static jdk.jpackage.internal.StandardBundlerParam.TEMP_ROOT;
4949
import static jdk.jpackage.internal.StandardBundlerParam.VERBOSE;
5050
import static jdk.jpackage.internal.StandardBundlerParam.DMG_CONTENT;
51+
52+
import jdk.jpackage.internal.model.ConfigException;
53+
import jdk.jpackage.internal.model.PackagerException;
5154
import jdk.jpackage.internal.util.FileUtils;
55+
import jdk.jpackage.internal.util.PathGroup;
5256

5357
public class MacDmgBundler extends MacBaseInstallerBundler {
5458

src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
import static jdk.jpackage.internal.MacAppImageBuilder.MAC_CF_BUNDLE_IDENTIFIER;
6363
import static jdk.jpackage.internal.OverridableResource.createResource;
6464
import static jdk.jpackage.internal.StandardBundlerParam.RESOURCE_DIR;
65+
66+
import jdk.jpackage.internal.model.ConfigException;
67+
import jdk.jpackage.internal.model.PackagerException;
6568
import jdk.jpackage.internal.util.FileUtils;
6669
import jdk.jpackage.internal.util.XmlUtils;
6770

0 commit comments

Comments
 (0)