commit: 84942a498822697f13a6a34e9e0ee46d79310004
Author: heroxbd <heroxbd <AT> gmail <DOT> com>
AuthorDate: Fri Sep 9 06:40:22 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 9 06:40:22 2016 +0000
URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=84942a49
org/gentoo/java/ebuilder/maven/MavenParser.java: fix result list
1. Parsed objects should be added the returning result ArrayList.
2. Some pom.xml has 'projects' tag enclosing 'project', ignore it if found.
src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
index d8e4b48..52449dc 100644
--- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
+++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java
@@ -49,6 +49,8 @@ public class MavenParser {
"junit", "junit", "4.11", "test",
mavenCache.getDependency("junit", "junit", "4.11")));
}
+
+ result.add(mavenProject);
});
return result;
@@ -347,6 +349,9 @@ public class MavenParser {
if (reader.isStartElement()) {
switch (reader.getLocalName()) {
+ case "projects":
+ /* no-op */
+ break;
case "project":
parseProject(mavenProject, mavenCache, reader);
break;