从这个线程继续
我有一个问题,只是明智地获得相同的标题,并且非常相关(我认为)
因为我不能把我的问题放到那个线程中,所以我必须创建一个新问题。
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 > z:\mvnError.txt
相当长,所以我会在这里发布第一个失败,以及我签名后的完整输出。
[INFO] 错误堆栈跟踪已打开。[调试] 从 C:\Program Files\Maven3\apache-maven-3.0.4\conf\settings.xml 读取全局设置 [调试] 从 C:\Documents and Settings\dmyers.m2\settings.xml 读取用户设置 [ DEBUG] 在 C:\Documents and Settings\dmyers.m2\repository 使用本地存储库 [DEBUG] 使用管理器 EnhancedLocalRepositoryManager,优先级为 10 用于 C:\Documents and Settings\dmyers.m2\repository [INFO] 扫描项目... [ DEBUG] 项目 org.apache.maven:standalone-pom:pom:1 的扩展领域:(无)[DEBUG] 从 ClassRealm[plexus.core, parent: null] 查找用于打包 pom 的生命周期映射 [DEBUG] 解析插件前缀Archetype from [org.apache.maven.plugins, org.codehaus.mojo] [警告] org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1 的 POM 无效,
[WARNING] The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is invalid,
传递依赖项(如果有)将不可用:为 org.apache.maven.plugins:maven-install-plugin:2.3.1 [致命] 不可解析的 POM C:\Documents 和构建有效模型时遇到了 1 个问题Settings\dmyers.m2\repository\org\apache\maven\maven-parent\16\maven-parent-16.pom:结束标记名称必须与第 26 行的开始标记相同(位置:TEXT seen ...t " src="/templates/standard-5.1/js/superfish.js">\n... @36:8) @ C:\Documents and Settings\dmyers.m2\repository\org\apache\maven\maven- parent\16\maven-parent-16.pom,第 36 行,第 8 列
所以我然后导航到文件 maven-parent-16.POM,它是一个自生成的 HTML 文件。它包含有关我的作品服务器的信息,以及文件头部的大量链接引用。
显然这是一个 HTML 文件,它不符合关闭标签等严格的 XML 标准。我是否需要编辑这些文件以使其符合 XML 严格性。如果是这种情况,那很好,但是如果 maven 创建了这些文件,那么它应该对结构感到满意!我想我可能刚刚明白...服务器正在阻止与此 POM 相关的站点,这是我在工作中点击“禁止”站点时返回的页面(所有 MS 站点都被阻止作为“安全”措施,是的,没错,我们的网络系统管理员是真正的 linux 守护进程!)...
所以这改变了我的问题一点点......
我已经搜索了与 maven-clean-plugin 匹配的 POM 文件,并且该文件在那里,所以我猜它是依赖项之一,我如何确定是哪个导致了初始错误(我是确定它在输出中,但我不知道我在寻找什么)。然后我就可以找到所需的 jar 和 POM 和 yipee。Maven应该工作!
很快,查看 pom 文件有一堆“模块”,我猜这个文件正在尝试下载。我的本地存储库文件夹中只有一小部分。是服务器超时造成的吗?还是我真的被网站屏蔽了?
提前感谢您提供的任何帮助或建议,我已经尝试解决此问题 2 天了!
大卫
我似乎无法添加失败的完整输出,如果有人需要,我会再试一次。
D