我想知道我是否可以根据自己的svn设置私有maven存储库。 svn可以通过http。
访问如果是,那我该怎么办?只需上传architypes就够了吗?
答案 0 :(得分:5)
如果是,那我该怎么办?只需上传architypes就够了吗?
虽然subversion实际上并不是这样做的,但是,Maven可以通过WebDAV进行部署,因此很有可能(很多人实际上是为他们的谷歌代码项目做这个)。
如果要为现有的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下,在没有\
的情况下在一行上运行它。
答案 1 :(得分:1)