问题标签 [maven-antrun-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1354 浏览

android - 如何让 Maven 的 antrun 任务从 AIDL 文件生成源?

我正在尝试将 Ant 任务转换为 Maven 的 antrun 插件任务。

Ant 任务是这样的:

此代码来自 android sdk build.xml 文件。

知道它在 Maven antrun 插件中应该是什么样子吗?

0 投票
3 回答
22181 浏览

maven - Maven antrun:将 Maven 属性传递给 ant

我正在尝试将 Maven 属性(通过配置文件定义)传递给 antrun 执行:

这些属性是在配置文件中定义的,以允许在不同的服务器中进行部署(我知道这不是最好的方法,但这是这里的做法),如下所示:

我的问题是我无法让 Maven 属性在 ant 插件中工作;我试图<echoproperties>在 ant 中添加一个任务,以查看我有哪些属性,并且没有任何 maven 属性的痕迹。是否可以使用 Maven 定义的属性或者我应该使用其他方法?欢迎任何建议。

编辑:我根据第一个答案修改了脚本,它仍然不起作用

0 投票
1 回答
1138 浏览

maven - maven-antrun-plugin 可以生成显示异常错误的 HTML 报告吗?

我有一个生成 3 个文件的 Maven Surefire 报告:

每个失败的测试都会在TEST-me.qa.MyTest.xml文件中显示一个错误,如下所示:

maven-antrun-plugin 可以生成显示异常错误(和失败)的 HTML 报告吗?目前,名为 junit-noframes.html 的 JUNit 输出文件仅显示TESTS-TestSuites.xml中的信息,因此根本没有显示任何失败信息(即使我的包含是针对 *.xml 的)。我的解决方法是同时查看me.qa.MyTest.txt文件以查看错误是什么,但我希望这些错误出现在我的报告中,并在报告中显示失败的测试总数。

这是我的 Maven 配置:

或者,我做这一切是否都错了,Surefire 本身可以生成合适的报告吗?

0 投票
1 回答
1620 浏览

maven - 为具有 javac 的 ant build.xml 运行 maven-antrun-plugin 时出现 NullPointerException

我正在尝试在同一个项目的新 pom.xml 中运行 build.xml (ant)。但是,无论我在编译 build.xml:104(javac) 时尝试了什么,我总是会收到 NullPointerException。蚂蚁本身的构建成功。

任何有关在具有 javac 目标的 maven 中运行 build.xml 的见解都会有所帮助!

0 投票
1 回答
275 浏览

java - Maven:共享插件和配置文件构建插件中的相同工件ID

我有一个 maven pom.xml,它将运行一些 ant 任务。有些任务仅适用于特定配置文件,有些任务适用于所有配置文件。这是我的

我使用以下命令运行项目

在构建此项目时,常见任务未运行。配置文件中的任务仅在运行。这是因为我在共享插件和配置文件插件中使用相同的 artifactID 吗?

我的环境:

Java 1.6 Maven 2.2.1 Windows 7 64 位

0 投票
0 回答
2021 浏览

google-closure-compiler - 使用 Maven 的 Google 闭包编译器

我正在尝试使用谷歌闭包编译器缩小我的 JS 文件

我使用了以下简单的 POM 文件

我在源代码中放置了三个 js 文件,当我检查输出文件夹时,我得到没有任何内容的空文件

如果在命令提示符下运行,相同的命令可以正常工作。知道为什么我得到空文件吗?

0 投票
3 回答
2891 浏览

java - Maven:输出具有任意扩展名的 JAR

我有一个 Java 项目,在mvn install其上执行时会生成一个 JAR 文件。到目前为止,一切都很好。

在那一代之后,我想将生成的 JAR 文件重命名为具有任意扩展名的东西。例如,假设生成的 JAR 名为“Foo.jar”,我想将其重命名为“Foo.baz”

我正在尝试确定可以让我执行此操作的神奇插件组合。到目前为止,我已经尝试了以下,基于这个SO 答案:

所以,有两件事。首先,上述插件似乎并没有真正做任何事情。另外,我不清楚第二个插件试图完成什么。

我还尝试与上述插件分开在汇编中执行此操作,但效果并不好。我的程序集文件(请注意,我没有包含插件,因为它完全是样板文件):

但是,尝试运行此程序集会导致:无法创建程序集:创建程序集存档 dist 时出错:zip 文件无法包含自身

所以,在这一点上,我不知所措。经过大约一个小时的谷歌搜索,我觉得 ant 脚本是解决这个问题的方法,但我无法开始告诉你为什么它不起作用。

任何帮助表示赞赏。

0 投票
3 回答
9335 浏览

maven - Maven-antrun 未定义 ant 目标 - 已跳过

我正在尝试通过 antrun 插件在我的 Maven 多模块项目中复制一个文件。该文件位于父项目的根目录中:

我通过问题运行这个mvn antrun:run是我在父模块和每个模块上都得到“没有定义蚂蚁目标 - 跳过”。我需要它只在父母身上运行,并且认为<inherited>false</inherited>会有所帮助,但我没有。但是为什么“没有定义蚂蚁目标”?

0 投票
1 回答
8472 浏览

java - 使用 m2e 的生命周期配置未涵盖插件 maven-antrun-plugin 执行

我知道以前有人问过这个问题,但我仍在努力解决这个问题。当我将项目加载到 eclipse 中时,出现以下异常:

我的 Maven 项目由许多模块(> 200)组成,并且会导致所有模块出现问题。

我尝试忽略(在父模块中)中的runandcompile目标:pom.xml

但它仍然不起作用。

0 投票
1 回答
403 浏览

java - Maven,使用antrun复制文件时出错

我在使用 Maven 复制文件时遇到了一些问题。

我以这种方式使用antrun插件:(我想将文件jdk1.5.0_22.tgz复制到临时文件夹中)

它工作正常。现在我做了一个小改动,使其独立于jdk文件版本:(我只将jdk1.5.0_22.tgz改为jdk*.*)

在这种情况下,我有以下错误:[exec] /bin/cp:不可能做'../../resources/jdk*.*'的统计:没有这样的文件或目录

为什么?