Maven'in son sürümünü yeni indirdim.Maven, Erişim reddedildi: http://repo1.maven.org/maven2
Ve
mvn arketipini çalıştırmak için çalışıyorum:
i olsun hata mesajı
[UYARI] Hata okuma arketip katalogu http://repo1.maven.org/maven2 org.apache oluşturmak .maven.wagon.authorization.AuthorizationException: Erişim reddedildi: http://repo1.maven.org/maven2, ReasonPhrase: Erişim Reddedildi. org.apache.maven.wagon.StreamWagon.getInputStream (StreamWagon.java:116) org de org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:928) de . apache.maven.wagon.StreamWagon.getIfNewer (StreamWagon.java:88) adresindeki org.apache.maven.wagon.StreamWagon.get (StreamWagon.java:61) adresinden org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource. org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatal de downloadCatalog org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.getArchetypeCatalog (RemoteCatalogArchetypeDataSource.java:87) 'den (RemoteCatalogArchetypeDataSource.java:119) og org.apache.maven.archetype.ui.generation.DefaultArchetypeSelector.getArchetypesByCatalog de org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog (DefaultArchetypeManager.java:205) 'den (DefaultArchetypeManager.java:216) (DefaultArchetypeSelector. java: 200) org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execute (CreateProjectFromArchetypeMojo.java de org.apache.maven.archetype.ui.generation.DefaultArchetypeSelector.selectArchetype (DefaultArchetypeSelector.java:71) de: 197) adresinde org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:101) org.apac adresinden org.apache.maven de he.maven.lifecycle.internal.MojoExecutor.execute org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:153) 'den (MojoExecutor.java:209) . lifecycle.internal.MojoExecutor.execute org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84) 'den (MojoExecutor.java:145) org.apache.maven.lifecycle.internal de . org.apache.maven.lifecycle.internal.LifecycleStarter.execu de LifecycleModuleBuilder.buildProject org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild (LifecycleStarter.java:183) 'den (LifecycleModuleBuilder.java:59) te (LifecycleStarter.java:161) org.apache de org.apache.maven.DefaultMaven.execute (DefaultMaven.java:156) de org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:320) de . org.apache.maven.cli.MavenCli.doMain (MavenCli.java:196) adresinde bulunan maven.cli.MavenCli.execute (MavenCli.java:537) org.apache.maven.cli.MavenCli.main (MavenCli. java: 141) sun.reflect.NativeMethodAccessorImpl.invoke0 (Yerel Yöntem) sun.reflect.NativeMethodAccessorImpl.invoke (Bilinmeyen Kaynak) at sun.reflect.DelegatingMethodAccessorImpl. org.codehaus.plexus de org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:290) de java.lang.reflect.Method.invoke (Bilinmeyen Kaynak) de (Bilinmeyen Source) çağırmak org.codehaus.plexus.classworlds.launcher de .classworlds.launcher.Launcher.launch org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:409) 'den (Launcher.java:230) .Launcher.main (Launcher.java:352) [WARNING] Uzak katalogda bir model bulunamadı. Dahili kataloğa yapılan default [INFO] Tanımlanmış bir archetype yok. maven-Arketip-quickstart Kullanma (org.apache.maven.archetypes: maven-Arketip-hızlı başlangıç: 1,0)
Ben Vekil ve internet gayet iyi çalışıyor olması. Güvenlik duvarı kapalı. Bu problem nasıl çözülür? Yardımınız için
. Yani
...
public void fillInputData(InputData inputData)
throws TransferFailedException, ResourceDoesNotExistException,AuthorizationException
{
....
HttpResponse response;
....
statusCode = response.getStatusLine().getStatusCode();
....
switch (statusCode)
{
case HttpStatus.SC_OK:
break;
case HttpStatus.SC_NOT_MODIFIED:
// return, leaving last modified set to original value so getIfNewer should return unmodified
return;
case SC_NULL:
{
TransferFailedException e =
new TransferFailedException("Failed to transfer file: " + url + reasonPhrase);
fireTransferError(resource, e, TransferEvent.REQUEST_GET);
throw e;
}
case HttpStatus.SC_FORBIDDEN: // <---------THIS
fireSessionConnectionRefused();
throw new AuthorizationException("Access denied to: " + url + reasonPhrase);
....
}
...
}
So problem caused because we have HTTP 403 Forbidden error in response. Ama ne yapacağımı bilmiyorum: Biz sınıfa bakarsak
org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon yöntem fillInputData (InputData InputData) biz görüyoruz Artık, HTTP isteğinde Kullanıcı Aracısı olmadığından FORBIDDEN hatası aldığımızı biliyoruz. Thanx to Patouche
Herhangi bir araştırma yaptınız mı? Bu, http: // stackoverflow'un bir kopyası gibi görünüyor.com/q/18473398/18157 –
Windows 7 ve linux Kubuntu 13.04, dizüstü bilgisayar ve ev bilgisayarımda, farklı JRE'lerde aynı işlemleri yapmaya çalıştım ama hiçbir şey yok: ((.. – Vovan
SO, bir bağlantı sorunu olduğunu düşünüyorum. sağlayıcım NAT kullanıyor: (( – Vovan