@@ -10,13 +10,13 @@ final class Artifact private (
1010 val extension : String ,
1111 val classifier : Option [String ],
1212 val configurations : Vector [sbt.librarymanagement.ConfigRef ],
13- val url : Option [java.net.URI ],
13+ val url : Option [java.net.URL ],
1414 val extraAttributes : Map [String , String ],
1515 val checksum : Option [sbt.librarymanagement.Checksum ],
1616 val allowInsecureProtocol : Boolean ) extends sbt.librarymanagement.ArtifactExtra with Serializable {
1717 private [sbt] def validateProtocol (logger : sbt.util.Logger ): Boolean = Resolver .validateArtifact(this , logger)
1818 private def this (name : String ) = this (name, Artifact .DefaultType , Artifact .DefaultExtension , None , Vector .empty, None , Map .empty, None , false )
19- private def this (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URI ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ]) = this (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum, false )
19+ private def this (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URL ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ]) = this (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum, false )
2020
2121 override def equals (o : Any ): Boolean = this .eq(o.asInstanceOf [AnyRef ]) || (o match {
2222 case x : Artifact => (this .name == x.name) && (this .`type` == x.`type`) && (this .extension == x.extension) && (this .classifier == x.classifier) && (this .configurations == x.configurations) && (this .url == x.url) && (this .extraAttributes == x.extraAttributes) && (this .checksum == x.checksum) && (this .allowInsecureProtocol == x.allowInsecureProtocol)
@@ -28,7 +28,7 @@ final class Artifact private (
2828 override def toString : String = {
2929 " Artifact(" + name + " , " + `type` + " , " + extension + " , " + classifier + " , " + configurations + " , " + url + " , " + extraAttributes + " , " + checksum + " , " + allowInsecureProtocol + " )"
3030 }
31- private [this ] def copy (name : String = name, `type` : String = `type`, extension : String = extension, classifier : Option [String ] = classifier, configurations : Vector [sbt.librarymanagement.ConfigRef ] = configurations, url : Option [java.net.URI ] = url, extraAttributes : Map [String , String ] = extraAttributes, checksum : Option [sbt.librarymanagement.Checksum ] = checksum, allowInsecureProtocol : Boolean = allowInsecureProtocol): Artifact = {
31+ private [this ] def copy (name : String = name, `type` : String = `type`, extension : String = extension, classifier : Option [String ] = classifier, configurations : Vector [sbt.librarymanagement.ConfigRef ] = configurations, url : Option [java.net.URL ] = url, extraAttributes : Map [String , String ] = extraAttributes, checksum : Option [sbt.librarymanagement.Checksum ] = checksum, allowInsecureProtocol : Boolean = allowInsecureProtocol): Artifact = {
3232 new Artifact (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum, allowInsecureProtocol)
3333 }
3434 def withName (name : String ): Artifact = {
@@ -46,7 +46,7 @@ final class Artifact private (
4646 def withConfigurations (configurations : Vector [sbt.librarymanagement.ConfigRef ]): Artifact = {
4747 copy(configurations = configurations)
4848 }
49- def withUrl (url : Option [java.net.URI ]): Artifact = {
49+ def withUrl (url : Option [java.net.URL ]): Artifact = {
5050 copy(url = url)
5151 }
5252 def withExtraAttributes (extraAttributes : Map [String , String ]): Artifact = {
@@ -62,6 +62,6 @@ final class Artifact private (
6262object Artifact extends sbt.librarymanagement.ArtifactFunctions {
6363
6464 def apply (name : String ): Artifact = new Artifact (name)
65- def apply (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URI ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ]): Artifact = new Artifact (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum)
66- def apply (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URI ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ], allowInsecureProtocol : Boolean ): Artifact = new Artifact (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum, allowInsecureProtocol)
65+ def apply (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URL ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ]): Artifact = new Artifact (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum)
66+ def apply (name : String , `type` : String , extension : String , classifier : Option [String ], configurations : Vector [sbt.librarymanagement.ConfigRef ], url : Option [java.net.URL ], extraAttributes : Map [String , String ], checksum : Option [sbt.librarymanagement.Checksum ], allowInsecureProtocol : Boolean ): Artifact = new Artifact (name, `type`, extension, classifier, configurations, url, extraAttributes, checksum, allowInsecureProtocol)
6767}
0 commit comments