当前位置: 首页 > 知识库问答 >
问题:

从jar文件运行ant脚本

卫飞
2023-03-14

可以从jar文件中运行ant脚本吗?

目前,我有一个build.xml,它调用一些java代码,这些代码在一个jar文件中。然后它做一些进一步的蚂蚁处理。

当我从Eclipse导出jar文件时,我可以选择添加构建。xml文件到jar,所以我想知道我是否可以直接从jar运行ant脚本,这样我只需要给人们jar文件,而不是ant脚本。

共有1个答案

施冠玉
2023-03-14

答案是循环的。您正在尝试添加构建。xml将.jar执行到.jar本身?如果是这样,您希望使用构建中提到的参数执行jar。xml。如果是这样的话,您还可以编写一个main方法来运行这些特定的参数集。

在任何情况下,都应该有一种方法来运行您的jar,其中包含一些参数,这些参数可以在没有build.xml.的情况下完成

如果你真的需要通过ant来实现这一点,用Java来启动一个进程?

更新:

在stackoverflow中查看此链接。-

我没有亲自尝试过,但这是一种方法,只要你注意到问题的循环性质

 类似资料:
  • 我需要使用存储在jar文件中的build.xml文件运行ANT构建。这个jar文件在类路径上可用。有没有可能做到这一点,而不爆炸的jar文件,并保存build.xml到本地目录?如果是这样,我该怎么做。 更新: jar文件是一个ant构建项目,其中类路径中的build.xml是通过使用ant库的java程序运行的。前端是一个web应用程序,它作为依赖项加载这个构建项目jar。用户将单击构建应用程序

  • 我有一个在Eclipse Luna中开发的简单web应用程序。应用程序的目录结构如下: 项目名称为SchoolSchedule。 在项目名称下,有Java资源、构建、WebContent文件夹和构建。xml文件。 在Java资源下,它是“src”文件夹,我的Java代码包名称在“src”文件夹下。 在WebContent下,有META-INF、WEB-INF和我的jsp文件在WEB-INF下,有w

  • 如何使用Ant(bb Ant工具)将JAR文件编译成COD?i、 e.没有其他源文件 最终,我需要一个在构建过程中运行Jar-Jar链接(jarjar)的脚本,以解决在多个应用程序中使用sdk的名称空间问题。Jarjar接受一个JAR文件作为输入,我认为它输出一个JAR文件。 因此,要在bb-ant-ool构建中运行jarjar,我需要知道如何将输出JAR编译成COD。 我只关注问题的这一部分,以

  • 我试图从Ant build.xml文件运行jbehave故事。我有testng框架。我能够以以下方式执行测试 -JBehave测试来自testng.xml和-ammond类,这些类带有@test标记,来自build.xml。 问题是当我集成以上两个步骤时,即在testng.xml文件中添加Jbehave配置类(它获取故事),并尝试从build.xml触发。

  • 问题内容: 我有一个Maven项目,其中我正在尝试执行脚本(用R编写)。我也将此脚本文件放在源代码目录中。我发现此脚本根本没有执行。但是,当我将此脚本移到jar文件之外时,它会执行!谁能告诉我原因,并给我一些解决方案以将脚本放入jar中,同时确保其执行? 非常感谢 ! 问题答案: 我将执行以下操作: 使用ClassLoader.getResourceAsStream()获取文件的InputStre

  • 问题内容: 我正在尝试在Jmeter SetUp线程中运行几个SQL脚本。是否可以通过Jmeter从.SQL文件运行SQL代码,以便我可以在执行其他线程之前初始化数据库。我只是不想破坏我的代码,并使用JDBC连接和JDBC请求在Jmeter中复制/粘贴代码。谢谢! 问题答案: __FileToString()函数似乎是您要找的东西,您可以将其放入JDBC Request 采样器中,并在其中指定.s