Skip to content

Commit 88208f1

Browse files
committed
Also add folders (adds the source compilation directory)
1 parent 3855957 commit 88208f1

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

jme3-core/src/com/jme3/gde/core/assets/ProjectAssetManager.java

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)