如何在 Ant 脚本中内联几行 java 行?

发布于 2024-07-14 22:22:12 字数 47 浏览 2 评论 0原文

如何将几行 java 代码行内联(此处文档)到 Ant 脚本中? 请举个例子?

How to inline (here-document) few java code lines into a Ant script ?
Please an example ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏花。依旧 2024-07-21 22:22:12

我不相信你可以明智地为实际的 Java 代码做到这一点,但我已经通过 取得了很多成功绝妙的Groovy Ant 任务文档非常好。 例如:(

<groovy>
xmlfiles = new File(".").listFiles().findAll{ it =~ "\.xml$" }
xmlfiles.sort().each { println it.toString() }
</groovy>

如果您愿意,您可以用更像 Java 的方式编写 Groovy。)

I don't believe you can sensibly do it for actual Java code, but I've had a lot of success doing this with Groovy. The Groovy Ant task documentation is pretty good. For example:

<groovy>
xmlfiles = new File(".").listFiles().findAll{ it =~ "\.xml$" }
xmlfiles.sort().each { println it.toString() }
</groovy>

(You can write Groovy in a much more Java-like fashion if you want to.)

甜尕妞 2024-07-21 22:22:12

您可以使用

最像 Java 的 其中 BeanShell 可能就是您想要的。

You can add any BSF capable language to Ant, using the <script> tag, including Javascript, Groovy, JRuby etc.

The most Java-like of these is BeanShell, and is probably what you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文