@@ -166,30 +166,30 @@ private void loadClassLoader() {
166166 }
167167 SourceGroup [] groups = sources .getSourceGroups (JavaProjectConstants .SOURCES_TYPE_JAVA );
168168 List <URL > urls = new LinkedList <>();
169- for (SourceGroup sourceGroup : groups ) {
170- ClassPath path = ClassPath .getClassPath (sourceGroup .getRootFolder (), ClassPath .EXECUTE );
171- if (path == null ) {
172- continue ;
173- }
174-
175- classPaths .add (path );
176- path .addPropertyChangeListener (classPathListener );
177- FileObject [] roots = path .getRoots ();
178- for (FileObject fileObject : roots ) {
179- if (!fileObject .equals (getAssetFolder ())) {
180- fileObject .addRecursiveListener (listener );
181- logger .log (Level .FINE , "Add classpath:{0}" , fileObject );
182- classPathItems .add (new ClassPathItem (fileObject , listener ));
183- urls .add (fileObject .toURL ());
169+ for (SourceGroup sourceGroup : groups ) {
170+ ClassPath path = ClassPath .getClassPath (sourceGroup .getRootFolder (), ClassPath .EXECUTE );
171+ if (path == null ) {
172+ continue ;
184173 }
185- if (fileObject .toURL ().toExternalForm ().startsWith ("jar" )) {
186- logger .log (Level .FINE , "Add locator:{0}" , fileObject .toURL ());
187- jarItems .add (fileObject );
188- registerLocator (fileObject .toURL ().toExternalForm (),
189- "com.jme3.asset.plugins.UrlLocator" );
174+
175+ classPaths .add (path );
176+ path .addPropertyChangeListener (classPathListener );
177+ FileObject [] roots = path .getRoots ();
178+ for (FileObject fileObject : roots ) {
179+ if (!fileObject .equals (getAssetFolder ())) {
180+ fileObject .addRecursiveListener (listener );
181+ logger .log (Level .FINE , "Add classpath:{0}" , fileObject );
182+ classPathItems .add (new ClassPathItem (fileObject , listener ));
183+ urls .add (fileObject .toURL ());
184+ }
185+ if (fileObject .toURL ().toExternalForm ().startsWith ("jar" )) {
186+ logger .log (Level .FINE , "Add locator:{0}" , fileObject .toURL ());
187+ jarItems .add (fileObject );
188+ registerLocator (fileObject .toURL ().toExternalForm (),
189+ "com.jme3.asset.plugins.UrlLocator" );
190+ }
190191 }
191192 }
192- }
193193
194194 loadGradleClassLoader (urls );
195195
@@ -223,7 +223,7 @@ private void loadGradleClassLoader(List<URL> urls) {
223223 for (File file : runtimeFiles ) {
224224 // logger.info(file.getName() + " : " + file.getAbsolutePath());
225225 FileObject fo = FileUtil .toFileObject (file );
226- if (fo != null && ! fo . isFolder () ) {
226+ if (fo != null ) {
227227 logger .info (fo .toURL ().toExternalForm ());
228228 if (!fo .equals (getAssetFolder ())) {
229229 fo .addRecursiveListener (listener );
0 commit comments