继续这个帖子
我有一个问题,只有明智地获得相同的标题,并且非常相关(我认为)
由于我不能将我的问题放入该主题,我必须创建一个新主题。
Aslo这是一个非常长的帖子(如何包含文件报告,因为它们有滚动条
C:\mvn --version Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100) Maven home: C:\Program Files\Maven3\apache-maven-3.0.4 Java version: 1.6.0_23, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk6\jre Default locale: fr_FR, platform encoding: Cp1252 OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
我的代理值不同......
<proxy>
<id>APHP</id>
<active>true</active>
<protocol>http</protocol>
<!-- username and password may not be required, my app has a username and password
for the local network
<username>scibearspace</username>
<password>scibearspace</password>
but not used in this instance -->
<host>Local.Server.IP.Address</host> <!-- not the server name a dotted quad value -->
<port>8080</port> <!-- next line not used -->
<nonProxyHosts>localhost|*.google.com</nonProxyHosts>
</proxy>
我按照AKB的建议执行了这些步骤。但没有变化。
的结果mvn -X archetype:generate -DgroupId = com.mycompany.app -DartifactId = my-app -DarchetypeArtifactId = maven-archetype-quickstart -DinteractiveMode = false&gt; Z:\ mvnError.txt
相当长,所以我会在这里发布第一次失败,以及签名后的完整输出。
[INFO]错误堆栈跟踪已打开。 [DEBUG]从C:\ Program读取全局设置 Files \ Maven3 \ apache-maven-3.0.4 \ conf \ settings.xml [DEBUG]阅读用户 来自C:\ Documents and Settings \ dmyers.m2 \ settings.xml [DEBUG]的设置 在C:\ Documents和使用本地存储库 Settings \ dmyers.m2 \ repository [DEBUG]使用manager EnhancedLocalRepositoryManager,优先级为10,用于C:\ Documents和 Settings \ dmyers.m2 \ repository [INFO]扫描项目... [DEBUG] 项目org.apache.maven的扩展领域:standalone-pom:pom:1: (无)[DEBUG]查找包装pom的lifecyle映射 ClassRealm [plexus.core,parent:null] [DEBUG]解析插件前缀 来自[org.apache.maven.plugins,org.codehaus.mojo]的原型[警告] org.apache.maven.plugins的pOM:maven-clean-plugin:jar:2.4.1是 无效,传递依赖(如果有)将不可用:1 在构建有效模型时遇到了问题 org.apache.maven.plugins:maven-clean-plugin:2.4.1 [致命] 不可解析的POM C:\ Documents and 设置\ dmyers.m2 \库\组织\阿帕奇\行家\ Maven的父\ 16 \ Maven的父母16.pom: 结束标记名称必须与第26行的开始标记相同(位置: TEXT看到... t“src =”/ templates / standard-5.1 / js / superfish.js“&gt; \ n ... @ 36:8)@ C:\ Documents and 设置\ dmyers.m2 \库\组织\阿帕奇\行家\ Maven的父\ 16 \ Maven的家长16.pom, 第36行,第8栏
[WARNING] The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is invalid,
传递依赖(如果有的话)将不可用:1个问题是 在构建有效模型时遇到 org.apache.maven.plugins:maven-install-plugin:2.3.1 [致命] 不可解析的POM C:\ Documents and 设置\ dmyers.m2 \库\组织\阿帕奇\行家\ Maven的父\ 16 \ Maven的父母16.pom: 结束标记名称必须与第26行的开始标记相同(位置: TEXT看到... t“src =”/ templates / standard-5.1 / js / superfish.js“&gt; \ n ... @ 36:8)@ C:\ Documents and 设置\ dmyers.m2 \库\组织\阿帕奇\行家\ Maven的父\ 16 \ Maven的家长16.pom, 第36行,第8栏
然后我导航到文件maven-parent-16.POM,它是一个自生成的HTML文件。它包含有关我的工作服务器的信息,以及文件头部的一系列链接引用。
显然这是一个HTML文件,它不符合关闭标签等的strick XML标准。我是否需要编辑这些文件以满足XML严格要求。如果是这种情况那么这很好,但是如果maven创建了这些文件,那么它应该对结构感到满意!我想我可能刚刚理解......服务器正在阻止与此POM相关的站点,这是我在“禁止”网站上线时返回的页面(所有MS站点都被阻止作为'安全'措施,是的,这就是我们的网络系统管理员是一个真正的Linux守护进程!)...
所以这会改变我的问题......
我搜索了与maven-clean-plugin匹配的POM文件,文件就在那里,所以我猜它是其中一个依赖项,如何确定导致初始错误的是哪一个(我确定它在输出中,但我不知道我在寻找什么)。然后我就可以追捕被要求的罐子和POM和yipee。 Maven应该工作!
很快,看着pom文件有一堆'模块',我想这个文件试图下载。我在本地reposiories文件夹中只选择了一小部分。它是由服务器超时引起的吗?或者我真的被封锁了?
预先感谢您提出的任何帮助或建议,我现在已经尝试解决这个问题2天了!
大卫
我似乎无法添加失败的完整输出,如果有人需要,我会再试一次。
d
答案 0 :(得分:2)
从日志中可以看出,依赖的maven工件无法下载 - 很可能是由于<proxy>
配置错误造成的。这可能与问题中提到的related帖子的原因相同。
如果没有对settings.xml
进行适当的更改,本地存储库管理器本身就无法解决问题,因为这也会通过proxy
。