2010-08-27 94 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

相关问题