1

我想创建一个 maven 项目以依赖于 maven 结构的 Google Code 项目,该项目在发布到 maven 中央仓库之前已被冻结。

由于他们的代码可用(http://code.google.com/p/google-voice-java/source/browse/branches/maven/pom.xml),它已经正确设计了显示所有依赖项的 pom.xml,我相信这将是一种指定他们的仓库路径的方法,下载他们的代码并构建他们的工件作为我构建周期的一部分。或者,我应该下载他们的 jar,添加到我的本地 repo 并将他们的依赖项添加到我的依赖项列表中。

我在谷歌上搜索了很多,但唯一的创始是 wagon 插件,相反,它将构建工件放入谷歌代码仓库,将其变成一个 maven 仓库。

请指教!

4

1 回答 1

0

该项目似乎既没有发布到 maven Central,也没有发布到谷歌代码的快照仓库(https://code.google.com/p/google-maven-repository/wiki/ProjectSetup)。

我建议使用:

mvn install:install-file -Dfile=… -DpomFile=… -Dpackaging=jar

或者

 mvn install:install-file -Dfile=... -DgroupId=... -DartifactId=... -Dversion=1.0-SNAPSHOT -Dpackaging=jar -DgeneratePom=true

这会将工件放在本地 repo 目录 (.../.m2/repository/) 中,并使其可用于 pom.xml 的依赖项部分。

于 2013-08-12T14:25:08.983 回答