gump-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konstantin Kolinko <knst.koli...@gmail.com>
Subject Re: svn commit: r1661086 - in /gump/live/python/gump: actor/mvnrepoproxy/proxycontrol.py core/build/gradle.py
Date Fri, 20 Feb 2015 11:58:20 GMT
2015-02-20 13:52 GMT+03:00  <bodewig@apache.org>:
> Author: bodewig
> Date: Fri Feb 20 10:52:17 2015
> New Revision: 1661086
>
> URL: http://svn.apache.org/r1661086
> Log:
> take the "use latest SNAPSHOT build" approach
>
> Modified:
>     gump/live/python/gump/actor/mvnrepoproxy/proxycontrol.py
>     gump/live/python/gump/core/build/gradle.py
>
> Modified: gump/live/python/gump/actor/mvnrepoproxy/proxycontrol.py
> URL: http://svn.apache.org/viewvc/gump/live/python/gump/actor/mvnrepoproxy/proxycontrol.py?rev=1661086&r1=1661085&r2=1661086&view=diff
> ==============================================================================
> --- gump/live/python/gump/actor/mvnrepoproxy/proxycontrol.py (original)
> +++ gump/live/python/gump/actor/mvnrepoproxy/proxycontrol.py Fri Feb 20 10:52:17 2015
> @@ -26,6 +26,21 @@ from gump.core.model.output import OUTPU
>  from gump.core.run.actor import AbstractRunActor, FinalizeRunEvent, \
>      InitializeRunEvent
>
> +# list of tuples listing all snapshot repositories we want to mirror
> +#   each tuple consists of a name, the path prefix that identifies the
> +#   repository and the real repository URL without that prefix
> +#   (properly escaped to be used in a Java .properties file).
> +# Since different mvn projects use different names for the same
> +#  repository it is possible to have multiple listings for a single
> +#  repo.  Each name has to be unique as has to be the combination of
> +#  prefix and URL (i.e. each prefix must uniquely map to a real URL)
> +SNAPSHOT_PROXIES = [
> +    ('apache.snapshots', '/repo/m2-snapshot-repository',
> +     'http\://people.apache.org'),

Is the above repository still useful?

If I go to http://people.apache.org/repo/m2-snapshot-repository/
there is a NOTE text there that says:

"Some projects have moved their snapshots to a new repository at
http://repository.apache.org/snapshots. You should update your Maven
builds to use the new repository url since the contents of this
repository is also proxied and aggregated at the new url."



> +    ('sonatype-nexus-snapshots', '/content/repositories/snapshots',
> +     'https\://oss.sonatype.org')
> +    ]
> +
>  # list of tuples listing all repositories we want to mirror
>  #   each tuple consists of a name, the path prefix that identifies the
>  #   repository and the real repository URL without that prefix
> @@ -36,12 +51,10 @@ from gump.core.run.actor import Abstract
>  #  prefix and URL (i.e. each prefix must uniquely map to a real URL)
>  PROXY_CONFIG = [
>      ('central', '/maven2', 'http\://repo1.maven.org'),
> -    ('apache.snapshots', '/repo/m2-snapshot-repository',
> -     'http\://people.apache.org'),
> +    SNAPSHOT_PROXIES[0],
>      ('maven2-repository.dev.java.net', '/maven/2', 'http\://download.java.net'),
>      ('m2.dev.java.net', '/maven/2', 'http\://download.java.net'),
> -    ('sonatype-nexus-snapshots', '/content/repositories/snapshots',
> -     'https\://oss.sonatype.org')
> +    SNAPSHOT_PROXIES[1]
>      ]
>
>  class MvnRepositoryProxyController(AbstractRunActor):
>
> <...>

Best regards,
Konstantin Kolinko

Mime
View raw message