我知道如何用maven創建帶源代碼的JAR文件,並且還創建可執行JAR。但我的問題是,是否有創建可執行JAR的任何方式(因此它包含所有的.class文件),它還包含源代碼(對於每個.class對應的.java文件)。創建一個帶有源代碼的可執行jar用於調試
我想用eclipse進行調試,因爲我的maven項目是另一個項目的庫,當調試較大的項目時,由於源代碼在JAR中缺失,執行到達我的庫時會丟失跟蹤信息。我在這個論壇中找到了一個解決方案,它建議使用.java文件創建兩個jar文件,一個可執行文件和另一個可執行文件,並在IDE中將源路徑設置爲指向代碼JAR,但我想使用唯一的JAR來代替兩個。那可能嗎?如果不與另一個Java工具的Maven?例如合併兩個JAR文件?
非常感謝。
哼好確定'mvn package'並且你的解決方案完美的工作。只需將生成的JAR文件添加到eclipse中的庫依賴項中,我就可以通過代碼進行調試。通過這種方式,我擁有一個可執行JAR,並且只有一個文件的調試源代碼。我覺得它比維護兩個分離的文件更簡潔,更容易。無論如何非常感謝@Brian Agnew和@FrVaBe – theme