Maven发布JAR

时间:2010-02-25 13:39:36

标签: maven-2 maven

如何将项目jar发布和maven存储库结构(md5hash,distribution pom等)放入我自己的存储库中? Maven有插件可以做到吗?注意,我需要在我的本地机器中生成这个结构,我没有CI和其他人这样做!

公司希望!!!

1 个答案:

答案 0 :(得分:4)

检查deploy plugin,我认为这就是你要找的东西。引用文档:

  

由于存储库包含的不仅仅是工件(POM,元数据,MD5和SHA1哈希文件...),因此部署不仅意味着复制工件,还要确保正确更新所有这些信息。这是部署插件的可靠性。

您需要声明一个<distributionManagement>元素才能使用它,如下所示:

  <distributionManagement>
    <repository>
      <id>internal.repo</id>
      <name>MyCo Internal Repository</name>
      <url>Host to Company Repository</url>
    </repository>
  </distributionManagement>

网址可以是“本地”file://

如果问题是关于在本地存储库中安装(第三方)jar(问题不完全清楚),请查看Maven安装插件,install:installinstall:install-file都承认createChecksum个可选参数。