The URL element in the example is empty, insert the path to your
remote-repos virtual repository in the 'url' and it should work.
Jfrog needs to fix that wiki page, it's quite vague about mirrors.
~Ryan
On Thursday, July 5, 2012, wrote:
> The settings.xml file (of which I have only changed the passwords) at
> this URL: http://pastebin.com/CPHEYKaB , without the <mirrors> section,
> builds my various builds perfectly, starting from an empty .m2 directory.
>
>
>
> With the <mirrors> section (copy/pasted directly from
> http://wiki.jfrog.org/confluence/display/RTF/Configuring+Artifacts+Resolutionwhere
> it simply says to “Insert the following into your settings.xml:”), it
> fails to build my builds, starting from an empty .m2 directory.
>
>
>
> I get the following error:
>
>
>
> [INFO] Scanning for projects...
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Building [my project]
>
> [INFO] task-segment: [clean, deploy]
>
> [INFO]
> ------------------------------------------------------------------------
>
> Downloading:
> /org/apache/maven/plugins/maven-clean-plugin/2.2/maven-clean-plugin-2.2.pom
>
> [INFO]
> ------------------------------------------------------------------------
>
> [ERROR] FATAL ERROR
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] String index out of range: -1
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Trace
>
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>
> at java.lang.String.charAt(String.java:686)
>
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.buildUrl(LightweightHttpWagon.java:90)
>
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:104)
>
> at
> org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
>
> at
> org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
>
> at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
>
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:546)
>
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:427)
>
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:382)
>
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
>
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
>
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
>
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.checkRequiredMavenVersion(DefaultPluginManager.java:277)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:205)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:184)
>
> at
> org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1851)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindLifecycleForPackaging(DefaultLifecycleExecutor.java:1311)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1275)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:534)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
>
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
>
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
>
> at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] Total time: < 1 second
>
> [INFO] Finished at: Thu Jul 05 13:50:26 EDT 2012
>
> [INFO] Final Memory: 3M/81M
>
> [INFO]
> ------------------------------------------------------------------------
>
>
>
> What am I doing wrong? I’m trying to do this so that we don’t modify any
> POM files we retrieve, yet force everything through our artifactory server.
>
> *_______________
> **Shaun T. Erickson*
> Technical Services
>
> Accenture Life Insurance Platform
> Murray Hill, NJ
> office: 908-898-5332
>
>
>
> ------------------------------
> Subject to local law, communications with Accenture and its affiliates
> including telephone calls and emails (including content), may be monitored
> by our systems for the purposes of security and the assessment of internal
> compliance with Accenture policy.
>
> ______________________________________________________________________________________
>
> www.accenture.com
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users