如何正确创建自己的公共maven存储库?

时间:2015-03-04 13:02:02

标签: maven repository public

要创建公共maven存储库,我创建一个本地文件夹(例如$HOME/maven-repo),该文件夹与我的Web服务器上的公用文件夹保持同步。要在这样的存储库中安装jar,我做

mvn install:install-file -DgroupId=[groupId] -DartifactId=[artifactId] -Dversion=[version] -Dpackaging=jar -Dfile=[pathToJar] -DlocalRepositoryPath=$HOME/maven-repo -DcreateChecksum=true

然后我将$ HOME / maven-repo与网络服务器同步。

但是,这会创建文件maven-metadata- local .xml($HOME/maven-repo/[groupId]/[artifactId])。据我所知,只有存储库是本地的,这才是正确的。如果它在线,它应该只是maven-metadata.xml。当然我可以重命名文件,但我想这是一种更正确的方法。

问题是:如何正确创建这样的公共maven存储库,即文件就像maven-metadata.xml一样没有" local"在文件名中,无需手动重命名文件?

0 个答案:

没有答案