我正在搭建国外的一款软件开发环境,按照他们的标准文档,我安装了以下软件:
Maven 2.0.9我使用TortoiseSVN从服务器上成功下载了源代码到自己的机器上,并取名为docstore。在cmd中,我按照标准文档,cd到docstore,并输入命令mvn install。Maven安装过程中,出现了以下错误信息:
E:\dcm4chee-docstore>mvn install
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Generic Document Storage
[INFO]   Document Storage SPI and basic DocumentStore implemetation
[INFO] snapshot org.codehaus.mojo:jboss-packaging-maven-plugin:2.0-SNAPSHOT: che
cking for updates from codehause.maven.snapshots
[INFO] snapshot org.codehaus.mojo:jboss-packaging-maven-plugin:2.0-SNAPSHOT: che
cking for updates from dcm4che
[INFO] snapshot org.codehaus.mojo:jboss-packaging-maven-plugin:2.0-SNAPSHOT: che
cking for updates from jbossDownloading: http://snapshots.repository.codehaus.org//org/codehaus/mojo/jboss-p
ackaging-maven-plugin/2.0-SNAPSHOT/jboss-packaging-maven-plugin-2.0-SNAPSHOT.pomDownloading: http://www.dcm4che.org/maven2/org/codehaus/mojo/jboss-packaging-mav
en-plugin/2.0-SNAPSHOT/jboss-packaging-maven-plugin-2.0-SNAPSHOT.pomDownloading: http://repository.jboss.com/maven2/org/codehaus/mojo/jboss-packagin
g-maven-plugin/2.0-SNAPSHOT/jboss-packaging-maven-plugin-2.0-SNAPSHOT.pomDownloading: http://snapshots.repository.codehaus.org//org/codehaus/mojo/jboss-p
ackaging-maven-plugin/2.0-SNAPSHOT/jboss-packaging-maven-plugin-2.0-SNAPSHOT.pom[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.codehaus.mojo:jboss-packaging-maven-pluginReason: POM 'org.codehaus.mojo:jboss-packaging-maven-plugin' not found in repository: Unable to download the artifact from any repository  org.codehaus.mojo:jboss-packaging-maven-plugin:pom:2.0-SNAPSHOTfrom the specified remote repositories:
  codehause.maven.snapshots (http://snapshots.repository.codehaus.org/),
  dcm4che (http://www.dcm4che.org/maven2),
  central (http://repo1.maven.org/maven2),
  jboss (http://repository.jboss.com/maven2)
 for project org.codehaus.mojo:jboss-packaging-maven-plugin
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7 seconds
[INFO] Finished at: Wed Jan 12 09:22:27 CST 2011
[INFO] Final Memory: 1M/15M
[INFO] ------------------------------------------------------------------------
通过阅读错误信息,我找到原因是在以下信息中:无法完成下载:Downloading: http://snapshots.repository.codehaus.org//org/codehaus/mojo/jboss-packaging-maven-plugin/2.0-SNAPSHOT/jboss-packaging-maven-plugin-2.0-SNAPSHOT.pom
原因是无法找到:Project ID: org.codehaus.mojo:jboss-packaging-maven-pluginReason: POM 'org.codehaus.mojo:jboss-packaging-maven-plugin' not found in repository: Unable to download the artifact from any repository  org.codehaus.mojo:jboss-packaging-maven-plugin:pom:2.0-SNAPSHOT
我推测:是不是docstore目录中的pom.xml文件哪里没有写对?导致maven无法下载org.codehaus.mojo:jboss-packaging-maven-plugin到repository中 ?但是我又想,maven版本是严格按照安装文档的,源代码是用SVN下载的,应该不是这里的问题。那么会是哪里的问题?请各位赐教!