我想创建一个maven项目来依赖maven结构化的Google Code项目,该项目在发布到maven central repo之前已被冻结。
由于它们的代码可用(http://code.google.com/p/google-voice-java/source/browse/branches/maven/pom.xml),它已经正确设计了pom.xml,显示了它们的所有依赖项,我相信这将是一种指定其repo路径的方法,并下载它们的代码和构建他们的文物作为我建筑周期的一部分。或者,我应该下载他们的jar,添加到我的本地仓库并将他们的依赖项添加到我的依赖列表。
我搜索了很多关于它的信息,但唯一的创始人是旅行车插件,相反,它将构建工件放到谷歌代码回购中,将其变成了一个maven回购。
请,建议!
答案 0 :(得分:0)
此项目似乎既没有发布到maven central也没有发布到Google代码的快照回购 (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的dependencies部分。