Ant:如何编译包含源附件的jar

时间:2010-08-27 14:08:11

标签: java ant

如何使用包含源附件的Ant创建jar?

Maven做到了这一点,但是我从03年起就开始没有maven了(好吧,2009年,但它并没有押韵)。

我无法在javac任务中看到任何选项。

我尝试将源.java文件包含在传递给javac任务的文件集中,但这不起作用。当我尝试通过Eclipse之类的东西查看源代码时,我仍然会看到“无源附件”显示。

有什么建议吗?

1 个答案:

答案 0 :(得分:13)

你需要两件事才能让它在Eclipse中运行:

  • 将源文件包含在文件集中,以便每个.java文件存在于JAR中与相应.class文件相同的文件夹中;
  • <javac>任务中,添加以下参数:debug="on"。这样,您可以将信息编码到.class文件中,这些文件与Eclipse所需的工具相对应的.java文件,以便将两者连接在一起。