私人内部maven存储库

Jam*_*mes 3 maven-2 repository

我想知道我是否可以根据我的svn设置私有maven存储库.svn可以通过http访问.

如果是,那我该怎么办?只需上传architypes就够了吗?

Pas*_*ent 5

如果是,那我该怎么办?只需上传architypes就够了吗?

虽然颠覆并不是真的为此而做,是的,Maven可以通过WebDAV进行部署,因此有可能(很多人实际上是为他们的谷歌代码项目做这个).

如果要为现有的maven项目设置此项(并在此deploy阶段将已创建的工件部署到SNV存储库),请调整在Google Code上托管Maven存储库中描述的解决方案.

如果您只想添加特定工件,请使用以下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
Run Code Online (Sandbox Code Playgroud)

在GNU/Linux下,您可以按原样粘贴此命令; 在Windows下,在没有的情况下在一行上运行它\.