我有许多使用 Maven 构建并部署到公共存储库 (clojars.org) 的 Java 和 Clojure 开源项目。我使用 Eclipse 作为 IDE,使用 git / GitHub 进行源代码控制,使用 Windows 7 作为操作系统,使用 PuTTY / 选美作为我的密钥。
这很好用,但我想确保我遵循最佳实践并签署我的所有工件,以便其他人可以信任它们,并且我可以验证这些工件没有被篡改。
我应该采取哪些关键步骤来确保我的所有工件都得到正确签名和验证?理想情况下,我希望它能够很好地集成到 Maven 构建过程中,这样我就不必遵循额外的手动步骤。