问题标签 [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.
android - 如何让 Maven 的 antrun 任务从 AIDL 文件生成源?
我正在尝试将 Ant 任务转换为 Maven 的 antrun 插件任务。
Ant 任务是这样的:
此代码来自 android sdk build.xml 文件。
知道它在 Maven antrun 插件中应该是什么样子吗?
maven - Maven antrun:将 Maven 属性传递给 ant
我正在尝试将 Maven 属性(通过配置文件定义)传递给 antrun 执行:
这些属性是在配置文件中定义的,以允许在不同的服务器中进行部署(我知道这不是最好的方法,但这是这里的做法),如下所示:
我的问题是我无法让 Maven 属性在 ant 插件中工作;我试图<echoproperties>
在 ant 中添加一个任务,以查看我有哪些属性,并且没有任何 maven 属性的痕迹。是否可以使用 Maven 定义的属性或者我应该使用其他方法?欢迎任何建议。
编辑:我根据第一个答案修改了脚本,它仍然不起作用
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 本身可以生成合适的报告吗?
maven - 为具有 javac 的 ant build.xml 运行 maven-antrun-plugin 时出现 NullPointerException
我正在尝试在同一个项目的新 pom.xml 中运行 build.xml (ant)。但是,无论我在编译 build.xml:104(javac) 时尝试了什么,我总是会收到 NullPointerException。蚂蚁本身的构建成功。
任何有关在具有 javac 目标的 maven 中运行 build.xml 的见解都会有所帮助!
java - Maven:共享插件和配置文件构建插件中的相同工件ID
我有一个 maven pom.xml,它将运行一些 ant 任务。有些任务仅适用于特定配置文件,有些任务适用于所有配置文件。这是我的
我使用以下命令运行项目
在构建此项目时,常见任务未运行。配置文件中的任务仅在运行。这是因为我在共享插件和配置文件插件中使用相同的 artifactID 吗?
我的环境:
Java 1.6 Maven 2.2.1 Windows 7 64 位
google-closure-compiler - 使用 Maven 的 Google 闭包编译器
我正在尝试使用谷歌闭包编译器缩小我的 JS 文件
我使用了以下简单的 POM 文件
我在源代码中放置了三个 js 文件,当我检查输出文件夹时,我得到没有任何内容的空文件
如果在命令提示符下运行,相同的命令可以正常工作。知道为什么我得到空文件吗?
java - Maven:输出具有任意扩展名的 JAR
我有一个 Java 项目,在mvn install
其上执行时会生成一个 JAR 文件。到目前为止,一切都很好。
在那一代之后,我想将生成的 JAR 文件重命名为具有任意扩展名的东西。例如,假设生成的 JAR 名为“Foo.jar”,我想将其重命名为“Foo.baz”
我正在尝试确定可以让我执行此操作的神奇插件组合。到目前为止,我已经尝试了以下,基于这个SO 答案:
所以,有两件事。首先,上述插件似乎并没有真正做任何事情。另外,我不清楚第二个插件试图完成什么。
我还尝试与上述插件分开在汇编中执行此操作,但效果并不好。我的程序集文件(请注意,我没有包含插件,因为它完全是样板文件):
但是,尝试运行此程序集会导致:无法创建程序集:创建程序集存档 dist 时出错:zip 文件无法包含自身
所以,在这一点上,我不知所措。经过大约一个小时的谷歌搜索,我觉得 ant 脚本是解决这个问题的方法,但我无法开始告诉你为什么它不起作用。
任何帮助表示赞赏。
maven - Maven-antrun 未定义 ant 目标 - 已跳过
我正在尝试通过 antrun 插件在我的 Maven 多模块项目中复制一个文件。该文件位于父项目的根目录中:
我通过问题运行这个mvn antrun:run
是我在父模块和每个模块上都得到“没有定义蚂蚁目标 - 跳过”。我需要它只在父母身上运行,并且认为<inherited>false</inherited>
会有所帮助,但我没有。但是为什么“没有定义蚂蚁目标”?
java - 使用 m2e 的生命周期配置未涵盖插件 maven-antrun-plugin 执行
我知道以前有人问过这个问题,但我仍在努力解决这个问题。当我将项目加载到 eclipse 中时,出现以下异常:
我的 Maven 项目由许多模块(> 200)组成,并且会导致所有模块出现问题。
我尝试忽略(在父模块中)中的run
andcompile
目标:pom.xml
但它仍然不起作用。
java - Maven,使用antrun复制文件时出错
我在使用 Maven 复制文件时遇到了一些问题。
我以这种方式使用antrun插件:(我想将文件jdk1.5.0_22.tgz复制到临时文件夹中)
它工作正常。现在我做了一个小改动,使其独立于jdk文件版本:(我只将jdk1.5.0_22.tgz改为jdk*.*)
在这种情况下,我有以下错误:[exec] /bin/cp:不可能做'../../resources/jdk*.*'的统计:没有这样的文件或目录
为什么?