我正在尝试在 Eclipse 中构建 Alfresco CE 5.0a。我按照此 link. 执行了步骤 checkout 成功。但是在使用 maven 构建源代码时(使用干净安装),我收到以下错误。
[错误] 无法在项目 alfresco-core 上执行目标:无法解析项目 org.alfresco:alfresco-core:jar:5.0.a 的依赖项:无法解析以下 Artifact :org.mybatis :mybatis:jar:3.0.4-alfresco-patched,org.springframework.extensions.surf:spring-surf-core-configservice:jar:1.2.1-M16,org.springframework.extensions.surf:spring-surf-core :jar:1.2.1-M16,org.springframework:spring-web:jar:3.0.5.RELEASE,javax.servlet:servlet-api:jar:2.4:无法传输 Artifact org.mybatis:mybatis:jar:3.0 .4-alfresco-patched from/to alfresco-public (https://artifacts.alfresco.com/nexus/content/groups/public):60000 后未收到响应 -> [帮助 1]
我猜这是因为Alfresco Core 5.0.a下有这个jar文件
下载:http://repo.maven.apache.org/maven2/org/mockito/mockito-all/1.9.5/mockito-all-1.9.5.jar
我在指定的 URL 中找不到该 jar 文件。
那么我该如何解决这个问题。我可以更改pom.xml中的依赖关系吗? 需要帮助。提前致谢。
最佳答案
第一个问题是,为什么你想编译 alfresco 源代码?你是否知道我们可以在不定制 alfresco 源代码的情况下进行许多定制。 以上仅供引用。
首先尝试在不使用 eclipse 的情况下编译它。由于您遇到错误。
如果问题仍然存在,请从 Maven 的 .m2 目录中删除依赖项,并让 Maven 再次下载此依赖项。如果您对不同的 jar 再次遇到类似的错误,请将其从 .m2 中删除,然后再次执行干净安装命令。
这肯定能解决你的问题。
上面提到的错误可能会列出您所有损坏的 jar 文件,因此请先删除然后重试
关于java - 在 Eclipse 中构建 Alfresco CE 5.0a 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27523581/