File tree Expand file tree Collapse file tree
substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver Expand file tree Collapse file tree Original file line number Diff line number Diff line change 9595import com .oracle .svm .core .util .ArchiveSupport ;
9696import com .oracle .svm .core .util .ClasspathUtils ;
9797import com .oracle .svm .core .util .ExitStatus ;
98- import com .oracle .svm .shared .util .VMError ;
9998import com .oracle .svm .driver .MacroOption .EnabledOption ;
10099import com .oracle .svm .driver .MacroOption .Registry ;
101100import com .oracle .svm .driver .launcher .ContainerSupport ;
107106import com .oracle .svm .hosted .NativeImageSystemClassLoader ;
108107import com .oracle .svm .hosted .util .JDKArgsUtils ;
109108import com .oracle .svm .shared .util .StringUtil ;
109+ import com .oracle .svm .shared .util .VMError ;
110110import com .oracle .svm .util .GuestAccess ;
111111import com .oracle .svm .util .LogUtils ;
112112import com .oracle .svm .util .ModuleSupport ;
@@ -1896,6 +1896,10 @@ Set<String> modulePathRequiredModules(Collection<Path> modulePath) {
18961896
18971897 while (!discoveryQueue .isEmpty ()) {
18981898 ModuleReference module = discoveryQueue .poll ();
1899+ if ("java.se" .equals (module .descriptor ().name ())) {
1900+ /* Skip java.se-module pseudo-dependencies */
1901+ continue ;
1902+ }
18991903 Set <String > requiredModules = getRequiredModules (module );
19001904 List <ModuleReference > requiredModuleReferences = requiredModules .stream ()
19011905 .map (mn -> modules .getOrDefault (mn , null ))
You can’t perform that action at this time.
0 commit comments