0
什麼時候需要將源代碼附加到罐子上?我們何時需要將源代碼附加到罐子上
我們可以在不附加源代碼的情況下進行調試嗎? 我們可以看到沒有源的堆棧跟蹤行號(AFIAK,我們不能)?
本地構建的最佳實踐是什麼?我們需要源代碼嗎?
CI呢?
我們是否可以讓源代碼僅用於生產版本?
感謝, 奧馬爾
什麼時候需要將源代碼附加到罐子上?我們何時需要將源代碼附加到罐子上
我們可以在不附加源代碼的情況下進行調試嗎? 我們可以看到沒有源的堆棧跟蹤行號(AFIAK,我們不能)?
本地構建的最佳實踐是什麼?我們需要源代碼嗎?
CI呢?
我們是否可以讓源代碼僅用於生產版本?
感謝, 奧馬爾
這是很好的做法,也與您的內部(或外部)Maven倉庫你binary
罐子一起發佈sources
罐子。它使開發人員的工作變得更加簡單,因爲他們可以看到您的註釋/瀏覽代碼庫,並且能夠在調試時獲得所有代碼。現在,如果您說即使sources
jar沒有發佈,開發人員也會主要依靠IDE來解決此問題。例如,在Eclipse中,您可以安裝Java Decompile plugin,它可以讓您在調試期間或在IntelliJ上訪問代碼,而不需要安裝插件。
在哪個環境?將工件部署到Maven Central?或者在公司環境中? – khmarbaise
公司環境 – omer727
我會建議在你的環境中創建源代碼jar並將它們部署到你的代碼庫管理器中......這對開發人員來說非常方便,它受到所有IDE的支持......至少對於發佈版本... for CI構建它取決於..如果有許多其他項目會消耗你的工件,例如SNAPSHOT deps? – khmarbaise