Polished code
Project: http://git-wip-us.apache.org/repos/asf/maven-aether/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-aether/commit/abc52937 Tree: http://git-wip-us.apache.org/repos/asf/maven-aether/tree/abc52937 Diff: http://git-wip-us.apache.org/repos/asf/maven-aether/diff/abc52937 Branch: refs/heads/ant-tasks Commit: abc5293751aa2feb2f545174100cb74808ab9cdd Parents: 27fa309 Author: Benjamin Bentmann <bentm...@sonatype.com> Authored: Sat Apr 19 18:59:48 2014 +0200 Committer: Benjamin Bentmann <bentm...@sonatype.com> Committed: Sat Apr 19 18:59:48 2014 +0200 ---------------------------------------------------------------------- .../org/eclipse/aether/ant/types/Dependency.java | 6 +++--- .../org/eclipse/aether/ant/types/Exclusion.java | 6 +++--- src/main/java/org/eclipse/aether/ant/types/Pom.java | 16 ++++++++++------ 3 files changed, 16 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-aether/blob/abc52937/src/main/java/org/eclipse/aether/ant/types/Dependency.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/eclipse/aether/ant/types/Dependency.java b/src/main/java/org/eclipse/aether/ant/types/Dependency.java index 202cd09..4343a4a 100644 --- a/src/main/java/org/eclipse/aether/ant/types/Dependency.java +++ b/src/main/java/org/eclipse/aether/ant/types/Dependency.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2011 Sonatype, Inc. + * Copyright (c) 2010, 2014 Sonatype, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -235,8 +235,8 @@ public class Dependency Matcher m = p.matcher( coords ); if ( !m.matches() ) { - throw new BuildException( "Bad dependency coordinates" - + ", expected format is <groupId>:<artifactId>:<version>[[:<type>[:<classifier>]]:<scope>]" ); + throw new BuildException( "Bad dependency coordinates '" + coords + + "', expected format is <groupId>:<artifactId>:<version>[[:<type>[:<classifier>]]:<scope>]" ); } groupId = m.group( 1 ); artifactId = m.group( 2 ); http://git-wip-us.apache.org/repos/asf/maven-aether/blob/abc52937/src/main/java/org/eclipse/aether/ant/types/Exclusion.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/eclipse/aether/ant/types/Exclusion.java b/src/main/java/org/eclipse/aether/ant/types/Exclusion.java index 9072ebf..5ea12d2 100644 --- a/src/main/java/org/eclipse/aether/ant/types/Exclusion.java +++ b/src/main/java/org/eclipse/aether/ant/types/Exclusion.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2011 Sonatype, Inc. + * Copyright (c) 2010, 2014 Sonatype, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -151,8 +151,8 @@ public class Exclusion Matcher m = p.matcher( coords ); if ( !m.matches() ) { - throw new BuildException( "Bad exclusion coordinates" - + ", expected format is <groupId>[:<artifactId>[:<extension>[:<classifier>]]]" ); + throw new BuildException( "Bad exclusion coordinates '" + coords + + "', expected format is <groupId>[:<artifactId>[:<extension>[:<classifier>]]]" ); } groupId = m.group( 1 ); artifactId = m.group( 3 ); http://git-wip-us.apache.org/repos/asf/maven-aether/blob/abc52937/src/main/java/org/eclipse/aether/ant/types/Pom.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/eclipse/aether/ant/types/Pom.java b/src/main/java/org/eclipse/aether/ant/types/Pom.java index ba00255..d53401e 100644 --- a/src/main/java/org/eclipse/aether/ant/types/Pom.java +++ b/src/main/java/org/eclipse/aether/ant/types/Pom.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2011 Sonatype, Inc. + * Copyright (c) 2010, 2014 Sonatype, Inc. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -188,6 +188,15 @@ public class Pom this.version = version; } + public String getCoords() + { + if ( isReference() ) + { + return getRef().getCoords(); + } + return coords; + } + public void setCoords( String coords ) { checkAttributesAllowed(); @@ -331,9 +340,4 @@ public class Pom return coords + " (" + super.toString() + ")"; } - public String getCoords() - { - return coords; - } - }