From 59b003185b07b1bb7232404779346f796b1538ed Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 9 Oct 2014 00:26:58 +0200 Subject: [PATCH] Rework version artifact version tracking This patch reworks the way we track our internal artifacts by moving the definitions from the aprent pom into a dedicated yangtools-artifacts versions. This artifact's dependencyManagement section is then imported into the parent. This may look unnecessary, but it allows our downstream users to import the same file and have the versioning work. An interesting side-effect of that is that the properties cannot be relied on carrying versions of artifacts and then be picked up by the features.xml file. This patch fixes that by introducing a script into the build cycle, which looks at a template features.xml and resolves the versions as currently visible in the dependency tree of the artifact. Change-Id: I193586f777478c12520358b9909cfb61e40d14b4 Signed-off-by: Robert Varga Signed-off-by: Tony Tkacik --- code-generator/pom.xml | 110 ----------------------------------------- model/ietf/pom.xml | 47 +----------------- 2 files changed, 1 insertion(+), 156 deletions(-) diff --git a/code-generator/pom.xml b/code-generator/pom.xml index c7f3dfd306..b0538883de 100644 --- a/code-generator/pom.xml +++ b/code-generator/pom.xml @@ -34,116 +34,6 @@ binding-data-codec - - - - - org.javassist - javassist - ${javassist.version} - - - - - org.opendaylight.yangtools - binding-test-model - ${project.version} - - - org.opendaylight.yangtools - binding-model-api - ${project.version} - - - org.opendaylight.yangtools - binding-generator-api - ${project.version} - - - org.opendaylight.yangtools - binding-generator-spi - ${project.version} - - - org.opendaylight.yangtools - binding-generator-util - ${project.version} - - - org.opendaylight.yangtools - binding-generator-impl - ${project.version} - - - org.opendaylight.yangtools - binding-java-api-generator - ${project.version} - - - org.opendaylight.yangtools - maven-sal-api-gen-plugin - ${project.version} - - - - - org.opendaylight.yangtools - yang-common - ${project.version} - - - org.opendaylight.yangtools - yang-data-api - ${project.version} - - - org.opendaylight.yangtools - yang-data-impl - ${project.version} - - - org.opendaylight.yangtools - yang-data-util - ${project.version} - - - org.opendaylight.yangtools - yang-model-api - ${project.version} - - - org.opendaylight.yangtools - yang-model-util - ${project.version} - - - org.opendaylight.yangtools - yang-binding - ${project.version} - - - org.opendaylight.yangtools - yang-parser-api - ${project.version} - - - org.opendaylight.yangtools - yang-parser-impl - ${project.version} - - - org.opendaylight.yangtools - yang-maven-plugin - ${project.version} - - - org.opendaylight.yangtools - yang-maven-plugin-spi - ${project.version} - - - - diff --git a/model/ietf/pom.xml b/model/ietf/pom.xml index d50f275fa9..b2a66bb522 100644 --- a/model/ietf/pom.xml +++ b/model/ietf/pom.xml @@ -33,49 +33,4 @@ ietf-restconf - - - - - org.opendaylight.yangtools.model - ietf-inet-types - ${ietf.inet.types.version} - - - org.opendaylight.yangtools.model - ietf-yang-types - ${ietf.yang.types.version} - - - org.opendaylight.yangtools.model - ietf-restconf - ${ietf.restconf.version} - - - ${project.groupId} - ietf-ted - ${ietf.topology.version} - - - ${project.groupId} - ietf-topology - ${ietf.topology.version} - - - ${project.groupId} - ietf-topology-isis - ${ietf.topology.version} - - - ${project.groupId} - ietf-topology-l3-unicast-igp - ${ietf.topology.version} - - - ${project.groupId} - ietf-topology-ospf - ${ietf.topology.version} - - - - + -- 2.36.6