Thanks. The URL was actually there but it looks like confluence
started swallowing the content of the tag unless the URL is surrounded by
spaces. It should be okay now.

PS. You can also generate the settings from the Artifactory UI without
having to copy anything from the wiki. Please note that we don't generally
advocate the use of mirror *, as it mixes snapshot and release resolutions.

Yoav


On Fri, Jul 6, 2012 at 7:26 PM, Ryan Maki <[email protected]> wrote:

> 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
>
>
------------------------------------------------------------------------------
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

Reply via email to