相关疑难解决方法(0)

Maven:"读取原型目录时出错",不在代理服务器后面

命令:

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DgroupId=org.apache.solr -DartifactId=es-my-proj
Run Code Online (Sandbox Code Playgroud)

错误(底部满堆):

...
[INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode
[WARNING] Error reading archetype catalog http://repo1.maven.org/maven2
org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: http://repo1.maven.org/maven2 , ReasonPhrase:Denied Access.
    at org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:928)
    ...
Run Code Online (Sandbox Code Playgroud)

我所做的每一次谷歌搜索都会得到其中一个答案,但这些答案都不适用:

  • 在代理背后 - 但我不是代理人的背后!
  • 2010年Maven 2.x出现了一些问题,但我使用的是Maven 3.0.5
  • Mangled设置文件,但我甚至没有〜/ .m2/settings.xml文件

我检查过的其他事情:

  • 每次我确定没有目录,没有pom文件等.
  • 还尝试添加-DarchetypeRepository = http://repo2.maven.org/maven2但结果相同
  • "拒绝访问"很奇怪 - 我可以从浏览器访问repo1和repo2(虽然服务器说浏览已被禁用)
  • Mountain Lion上的Maven 3.0.5,Oracle Java 7(1.7.0_25)(OS X 10.8.4)

它确实使用一些1x模板创建了一个项目,我不知道它有多好或多坏.

完整堆栈跟踪:

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DgroupId=org.apache.solr -DartifactId=my-proj-name
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] …
Run Code Online (Sandbox Code Playgroud)

java macos proxy maven

10
推荐指数
1
解决办法
7907
查看次数

标签 统计

java ×1

macos ×1

maven ×1

proxy ×1