我想知道我是否可以基于我的svn设置一个私有的maven存储库。svn可以通过http访问。
如果是,我应该怎么做?仅仅上传架构图就足够了吗?
发布于 2010-03-16 05:05:57
如果是,我应该怎么做?仅仅上传架构图就足够了吗?
虽然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下,在一行中运行该命令,而不使用\
。
https://stackoverflow.com/questions/2452165
复制相似问题