【发布时间】:2011-01-27 23:20:49
【问题描述】:
我想知道我是否可以基于我的 svn 设置一个私有的 maven 存储库。 svn可以通过http访问。
如果是,那我该怎么办?只上传原型就够了吗?
【问题讨论】:
标签: maven-2 repository
我想知道我是否可以基于我的 svn 设置一个私有的 maven 存储库。 svn可以通过http访问。
如果是,那我该怎么办?只上传原型就够了吗?
【问题讨论】:
标签: maven-2 repository
如果是,那我该怎么办?只上传原型就够了吗?
虽然 subversion 并不是真的为此而生,但是,是的,Maven 可以通过 WebDAV 进行部署,所以这是可能的(很多人实际上是为他们的 google-code 项目这样做)。
如果您想为现有的 maven 项目进行设置(并在deploy 阶段将创建的工件部署到您的 SNV 存储库),请调整Hosting a Maven repository on Google Code 中描述的解决方案。
如果您只想添加特定的工件,请使用deploy:deploy-file 目标:
mvn deploy:deploy-file \
-DrepositoryId="internal" \
-Durl="dav:https://server/repo" \
-Dfile="some-jar.jar" \
-DgroupId="my.groupid" \
-DartifactId="my-artifactid" \
-Dversion="1.2.3" \
-Dpackaging=jar \
-DgeneratePom=true
在 GNU/Linux 下,您可以按原样粘贴此命令;在 Windows 下,在没有\ 的情况下在一行上运行它。
【讨论】:
【讨论】: