in src/main/scala/org/apache/servicemix/website/Helper.scala [144:163]
private def _mirror(artifact: ReleaseArtifact) : String =
s"http://www.apache.org/dyn/closer.lua/servicemix/${location(artifact)}/${artifact.release.version}/${filename(artifact)}"
private def _snapshot(artifact: ReleaseArtifact) : String =
s"http://repository.apache.org/service/local/artifact/maven/redirect?r=snapshots&g=org.apache.servicemix&a=${artifact.artifact}&v=${versionOf(artifact)}&p=${artifact.packaging}"
case class ReleaseArtifact(release: Release,
artifact: String = "apache-servicemix",
packaging: String = "tar.gz",
classifier: Option[String] = None)
}
/**
* Defines a version of Apache ServiceMix
*
* @param version the version
* @param archived <code>true<code> if the version is no longer available on the download mirrors
*/
case class Release(version: String, archived: Boolean = false) {