You could also install Artifactory and use it as an organizational
maven-proxy to external repositories that communicates through your NTLM
proxy. We have this set up in a number of places and it works seamlessly.
http://www.jfrog.org/sites/artifactory/latest/configuration.html (look for
"Using a NTLM or Simple Proxy" at the bottom).


Sammpathkumar, C wrote:
> 
> Hi All,
> 
> I am struggling with Maven to make I work with NTLM authentication in
> our office network.
> 
> I tried customizing settings.xml and giving the environment properties
> in commandline with details of the proxy. But I always get the below
> error:
> Caused by: java.net.ProtocolException: Server redirected too many  times
> (20)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
> tion.java:1160)
>         at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
> (LightweightHttpWagon.java:83)
>         ... 23 more
> 
> In settings.xml, I have the below:
>     <proxy>
>       <active>true</active>
>       <protocol>http</protocol>
>       <host>132.186.65.234</host>
>       <port>8080</port>
>       <username>in002/sc001179</username>
>       <password>XXXXXX</password>
>     </proxy>
>   </proxies>
>  <<out.txt>> 
> Also tried with the below command:
> 
> mvn archetype:create -X -e
> -DarchetypeGroupId=org.apache.maven.archetypes
> -DgroupId=com.mycompany.app -DartifactId=my-app
> Dmaven.proxy.ntlm.host=132.186.67.239 -Dmaven.proxy.host=localhost
> -Dmaven.proxy.ntlm.domain=IN002 -Dmaven.proxy.port=9100
> -Dmaven.proxy.username=sc001179 -Dmaven.proxy.password=XXXXXXX
> 
> Please help me to get out of this problem.
> 
> Thanks in advance,
> 
> Regards,
> Sammpath
> 
> 
> 
> Disclaimer:
> This e-mail may contain trade secrets or privileged, undisclosed or
> otherwise confidential information. If you have received this e-mail in
> error, you are hereby notified that any review, copying or distribution of
> it is strictly prohibited. Please inform us immediately and destroy the
> original transmittal. Thank you for your cooperation.
> 
> D:\ProgramFiles\maven-2.0.6\test>mvn archetype:create -X -e
> -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.app
> -DartifactId=my-app >out.txt
> + Error stacktraces are turned on.
> Maven version: 2.0.6
> [DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and
> Settings\ccb2501\.m2\plugin-registry.xml'
> [DEBUG] Building Maven global-level plugin registry from:
> 'D:\ProgramFiles\maven-2.0.6\bin\..\conf\plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'archetype'.
> [INFO] org.codehaus.mojo: checking for updates from central
> [WARNING] repository metadata for: 'org.codehaus.mojo' could not be
> retrieved from repository: central due to an error: Error transferring
> file
> [INFO] Repository 'central' will be blacklisted
> [DEBUG] Exception
> org.apache.maven.wagon.TransferFailedException: Error transferring file
>       at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:104)
>       at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
>       at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:462)
>       at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(DefaultWagonManager.java:363)
>       at
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:364)
>       at
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve(DefaultRepositoryMetadataManager.java:97)
>       at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:101)
>       at
> org.apache.maven.plugin.DefaultPluginMappingManager.loadPluginMappings(DefaultPluginMappingManager.java:85)
>       at
> org.apache.maven.plugin.DefaultPluginMappingManager.getByPrefix(DefaultPluginMappingManager.java:59)
>       at
> org.apache.maven.plugin.DefaultPluginManager.getPluginDefinitionForPrefix(DefaultPluginManager.java:149)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1451)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:386)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:138)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>       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:585)
>       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)
> Caused by: java.net.ProtocolException: Server redirected too many  times
> (20)
>       at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1160)
>       at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:83)
>       ... 23 more
> [DEBUG] Skipping blacklisted repository central
> [DEBUG] maven-archetype-plugin: using locally installed snapshot
> [DEBUG] Artifact not found - using stub model: Unable to determine the
> latest version
> 
>   org.apache.maven.plugins:maven-archetype-plugin:pom:LATEST
> 
> 
> [DEBUG] Using defaults for missing POM
> org.apache.maven.plugins:maven-archetype-plugin:pom:LATEST
> [DEBUG] maven-archetype-plugin: using locally installed snapshot
> [DEBUG] Artifact not found - using stub model: Unable to determine the
> release version
> 
>   org.apache.maven.plugins:maven-archetype-plugin:pom:RELEASE
> 
> 
> [DEBUG] Using defaults for missing POM
> org.apache.maven.plugins:maven-archetype-plugin:pom:RELEASE
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does
> not exist or no valid version could be found
> [INFO]
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: The plugin
> 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no
> valid version could be found
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1286)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1522)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListByAggregationNeeds(DefaultLifecycleExecutor.java:386)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:138)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>       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:585)
>       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)
> Caused by: org.apache.maven.plugin.version.PluginVersionNotFoundException:
> The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not
> exist or no valid version could be found
>       at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:228)
>       at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:90)
>       at
> org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:166)
>       at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1257)
>       ... 14 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 4 seconds
> [INFO] Finished at: Wed Jun 27 14:34:40 IST 2007
> [INFO] Final Memory: 1M/2M
> [INFO]
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
View this message in context: 
http://www.nabble.com/Maven-with-NTLM-tf3987337s177.html#a11331903
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to