diff --git a/poms/org.slf4j-slf4j-parent-2.0.6/pom.xml b/poms/org.slf4j-slf4j-parent-2.0.6/pom.xml index 83578ad..b7e62fe 100644 --- a/poms/org.slf4j-slf4j-parent-2.0.6/pom.xml +++ b/poms/org.slf4j-slf4j-parent-2.0.6/pom.xml @@ -79,6 +79,31 @@ ${junit.version} test + + org.slf4j + slf4j-api + ${project.version} + + + org.slf4j + slf4j-jdk14 + ${project.version} + + + org.slf4j + slf4j-simple + ${project.version} + + + ch.qos.reload4j + reload4j + ${reload4j.version} + + + ch.qos.cal10n + cal10n-api + ${cal10n.version} + org.slf4j slf4j-parent @@ -409,31 +434,4 @@ https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - org.slf4j - slf4j-api - ${project.version} - - - org.slf4j - slf4j-jdk14 - ${project.version} - - - org.slf4j - slf4j-simple - ${project.version} - - - ch.qos.reload4j - reload4j - ${reload4j.version} - - - ch.qos.cal10n - cal10n-api - ${cal10n.version} - - \ No newline at end of file diff --git a/update-poms.py b/update-poms.py index b60f908..ebe4ac4 100755 --- a/update-poms.py +++ b/update-poms.py @@ -96,9 +96,12 @@ class PackagePOM: if self.packaging == 'pom': root_copy = copy.deepcopy(self.raw_root) + dependencies = root_copy.find('dependencies', ns) or ET.SubElement(root_copy, 'dependencies') + depman = root_copy.find('dependencyManagement', ns) if depman is not None: - root_copy.extend(depman.findall('*')) + tmp_deps = depman.findall('dependencies/*', ns) + dependencies.extend(tmp_deps) root_copy.remove(depman) tmpGroupId = f'tmp.{package.groupId}' @@ -124,7 +127,6 @@ class PackagePOM: ET.SubElement(root_copy, 'version').text = tmpVersion # Add a dependency for the pom itself - dependencies = root_copy.find('dependencies', ns) or ET.SubElement(root_copy, 'dependencies') self_dep = ET.SubElement(dependencies, 'dependency') ET.SubElement(self_dep, 'groupId').text = package.groupId ET.SubElement(self_dep, 'artifactId').text = package.artifactId