# Retrieving version from ResolvedArtifact needs simplification?

**URL:** <https://discuss.gradle.org/t/retrieving-version-from-resolvedartifact-needs-simplification/2624>\
**Category:** Old Forum Archive\
**Created:** [December 14, 2012, 2:36pm UTC](https://discuss.gradle.org/t/retrieving-version-from-resolvedartifact-needs-simplification/2624 "2012-12-14T14:36:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marcel\_Overdijk](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/marcel_overdijk/32/144_2.png) [@Marcel\_Overdijk](https://discuss.gradle.org/u/Marcel_Overdijk)\
**Post date:** [December 14, 2012, 2:36pm UTC](https://discuss.gradle.org/t/retrieving-version-from-resolvedartifact-needs-simplification/2624/1 "2012-12-14T14:36:00Z")

</div>

I need to retrieve the version from a ResolvedArtifact and this seems to be the only possible way:

```gradle
artifact.moduleVersion.id.version

```

Note that

```gradle
artifact.resolvedDependency.moduleVersion

```

is a lot cleaner but getResolvedDependency() in DefaultResolvedArtifact will be deprecated in Gradle 2.0

```gradle
public ResolvedDependency getResolvedDependency() {
        DeprecationLogger.nagUserOfDeprecated(
                "ResolvedArtifact.getResolvedDependency()",
                "For version info use ResolvedArtifact.getModuleVersion(), to access the dependency graph use ResolvedConfiguration.getFirstLevelModuleDependencies()"
        );
        return resolvedDependency;
    }

```
