如何手动创建源 jar 文件以部署到 Nexus 或在 Intellij 中使用?

How can I manually create a sources jar file to deploy to Nexus or use in Intellij?

我这里有一个用 ant 构建的过时源代码。但它仍然被用作图书馆。 出于参考原因,我希望能够查看源代码。

如何手动创建源 jar 文件,以便 Intellij 和 Nexus 将其识别为现有库的源?

因此我可以出于调试原因浏览引用的库源代码。

将源代码打包为 zip(与源 jar 中通常使用的相同目录结构),并通过工件上传将其上传到 Nexus 中,为其提供分类器 "sources"。这应该是诀窍。