建立Valkyrie RCP

时间:2014-06-30 10:14:21

标签: maven

我试图从1.2版本构建Valkyrie RCP。根据他们的说明,它应该很简单:"只需克隆存储库,然后使用mvn install命令。"
但是,当我尝试该命令时,我收到以下错误:

  

[错误]无法在项目valkyrie-rcp-core上执行目标:无法执行   解决项目dk.navicon的依赖关系:valkyrie-rcp-core:jar:1.2:   找不到com.l2fprod:l2fprod-common-all:jar:7.3 in   http://repo.maven.apache.org/maven2被缓存在当地   存储库,在更新之前不会重新尝试解析   中心间隔已经过去或强制更新 - > [帮助1]

我可以看到 l2fprod-common-all-7.3.jar 包含在依赖项文件夹中,但Maven似乎并未意识到这一点。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

实际上,现在可以使用Gradle构建它,Gradle没有依赖性问题。此外,还有一个带有批处理脚本的依赖项文件夹,用于安装缺少的依赖项,如果您仍希望使用Maven。

自2.0起,Valkyrie RCP将使用Gradle。

答案 1 :(得分:0)

问题是该依赖项的给定版本是not exist in Maven Central only older versions

答案 2 :(得分:0)

他们可能会建议您首先在依赖项文件夹中对该文件执行mvn install

尝试使用deps并执行

mvn install -DgroupId=com.l2fprod -DartifactId=l2fprod-common-all -Dversion=7.3 -Dpackaging=jar -Dfile=l2fprod-common-all-7.3.jar

那会让你在当地超越这一点。

之后,使用-U选项重新执行项目构建。

长期是找到工件并将其包含在可从您的maven设置或项目配置文件中搜索的存储库中。