我们什么时候需要将源附加到jar

时间:2017-08-13 13:15:05

标签: java maven jar build continuous-integration

我们什么时候需要将源附加到jar?

我们可以调试而不附加源代码吗? 我们能看到没有源的堆栈跟踪行号(AFIAK我们不能)吗?

本地版本的最佳做法是什么?我们需要源代码吗?
CI怎么样? 我们可以将源代码留给生产版本吗?

谢谢,    奥马尔

1 个答案:

答案 0 :(得分:1)

最好还在内部(或外部)Maven存储库中发布sources jar和binary jar。它使得使用代码的开发人员的生活变得更加容易,因为他们可以看到您的注释/浏览代码库并能够在调试时完成所有这些操作。现在正如你所说,即使sources jar没有发布,开发人员也有办法解决它主要依赖于他们的IDE。例如,在 Eclipse 中,您可以安装Java Decompile plugin,使您可以在调试时或访问 IntelliJ 时访问代码,无需安装一个插件。