2010-08-27 50 views
10

如何使用包含源附件的Ant創建jar?Ant:如何編譯包含源附件的jar

Maven做到了這一點,但自從'03(2009年,但它沒有押韻)以來,我一直無maven。

我看不到在這樣做的javac任務中的任何選項。

我嘗試在傳遞給javac任務的文件集中包含源.java文件,但這不起作用。當我嘗試通過Eclipse之類的東西來查看源代碼時,我仍然看到「無源附件」顯示。

有什麼建議嗎?

回答

13

你需要兩樣東西,使其在Eclipse工作:

  • 包含在文件集合中的源文件,使每個.java文件在JAR作爲相應.class文件相同的文件夾存在;
  • <javac>任務中,添加以下參數:debug="on"。這樣,您可以將信息編碼到.class文件中,該文件關於相應的.java文件,像Eclipse這樣的工具需要將這兩個文件連接在一起。
+8

欣賞Haiku:調試選項/我怎麼忽略這個? /感謝您的幫助。 – 2010-08-27 14:29:01

+0

+1以前沒有人爲我寫過ha句:)。 – jqno 2010-08-27 14:39:17

+0

有沒有更具體的標誌?我希望始終使用源進行部署,但不能以調試模式進行部署。 – Ben 2012-03-05 17:14:40

相關問題