问题标签 [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.
java - 如何动态跳过 maven antrun copy/shade:shade 目标?
我正在使用 maven 配置由多个小服务组成的应用程序。大多数用java开发的服务共享相同的maven配置,就像在相同的构建生命周期中一样,一些共享资源(如spring AMQP)。
所以我在 SuperPom 中组织了共享资源。
虽然 shade 插件似乎并没有真正干扰安装过程,但 antrun 插件当然不会找到它应该复制的任何文件,因为 shade 插件没有创建任何 jar 文件。
由于我希望在 SuperPom 中抽象 shade/antrun 插件的配置,我需要跳过 shade/copy 目标。
我试过了mvn clean install -Dmaven.shade.skip=true
,,,mvn clean install -Dmaven.copy.skip=true
mvn clean install -Dmaven.shade.shade.skip=true
这是一个小示例供您使用:
java - 从 maven 启动它进行验收测试后关闭 Dropwizard
我正在开发一个多模块 Maven 项目。我们使用 dropwizard,为了执行验收测试,我们使用 maven-antrun-plugin 启动应用程序,但问题是测试完成后应用程序不会停止,然后我必须从任务管理器中终止进程。我google了很多,但没有结果。有没有办法从 Maven (对于詹金斯)做到这一点?
我尝试了停止目标,但它不起作用:
java - 在 javafx 应用程序中使用 maven ant 插件,如何在 javaFX jar 中添加依赖项。仍然面临类未发现异常
我使用本指南将我的依赖项添加到捆绑了依赖项的主 jar JavaFX jar 我面临导致找不到类异常的依赖项问题。我的 Pom 与上面链接中提到的完全一样。我使用依赖项插件将依赖项复制到目标中的 lib 文件夹。
这是我的堆栈跟踪
使用 maven ant 插件在 maven pom 文件中的 Maven Ant 任务
这是我的 Fx 应用程序类代码
这是我的理解
现在我明白我的依赖项没有正确加载。ant“罐子制作”任务使罐子没有任何问题。当我通过异常双击它时。我打开罐子,这是我的清单
我也想知道当我看到 jar 制作过程自动将 com.javafx.main.Main.java 文件添加到代码中时,首先检查运行时间(JRE 和 FX),然后如果所有成功调用 com.sun.javafx.Application。启动器Imp 。
有谁能够帮我?
java - Maven-antrun-plugin 失败:无法从资源 project.properties 加载定义。找不到
上下文:我正在尝试在编译期间构建 web.xml。我使用 ant 脚本来执行此任务。ant 脚本使用属性文件中定义的属性来完成此任务。
使用 Maven-ant-plugin 调用 ant 脚本。
但是,当我进行 Maven 构建时。它失败并显示消息“An Ant BuildException 无法从资源 project.properties 加载定义。找不到它。”
Ant 脚本如下所示:
${webappdir} 是在属性文件中定义的
马文POM:
难道我做错了什么?
提前致谢
java - maven antrun: how to iterate over files?
I have set up an example at https://github.com/jjYBdx4IL/example-maven-project-setups/blob/master/antrun-foreach/pom.xml :
However, no matter what I try, it does not work:
or, using the ant exclusion:
Moving the ant tasks into an external file did not help.
Update: the issue seems to be that maven-antrun-plugin does not support defining multiple antrun targets...... https://jira.codehaus.org/browse/MANTRUN-86
java - 从 Maven 运行特定的独立 ant 目标
我在我的 POM 中定义了以下插件,试图在我们的测试或生产 tomcat 服务器上部署 maven 生成的 .war 文件:
从阅读Maven AntRun 插件用法看来,我应该能够添加目标名称(正如我所做的那样),但我不确定如何调用特定目标。web-deploy
即使我尝试仅使用以下方法调用目标,目标也是唯一运行的目标test-deploy
:
如何指定要运行的 ant 目标?
php - 尝试使用 maven antrun 插件进行 php lint 检查
寻求一些帮助,试图找到一种方法让 Maven antrun 插件对我的 php 模块中的所有文件进行交互,对它们全部执行 php -l (lint 检查)。
如果我使用设置为 true 的 failonerror 属性,它会在遇到一个坏文件时立即失败。如果我将 result 属性与文件集(当前实现)一起使用,那么它会解析所有文件,但返回代码来自 php lint 的第一次执行,因此只有在第一个文件坏的情况下才会失败。
我尝试使用另一种调用 php -l 的方法,使用 find (来自http://kamisama.me/2012/07/02/faster-php-lint/),但它似乎仍然在第一次退出损坏的文件。
可以使用 antrun 语法或检查所有文件的方法的帮助,但如果一个或多个文件未能通过 lint 检查,则在最后退出。
我也考虑过 githooks,但我不负责那个系统。
任何提示表示赞赏!
maven - Maven AntRUN 插件属性
我目前有一份 Jenkins Ant 工作,我正在尝试迁移到 Maven。我正在使用 antrun 插件,它允许我调用现有的 ant 脚本——我对此很满意。我唯一的问题是 antrun 似乎无法像 Ant 那样从参数文件中读取值?
因此,例如在我的 ant build.xml 中,我引用了一个属性文件:
其中包含一些属性文件,例如 APP_NAME
当我通过 antrun 运行它时... ${src.dir} 没有被填充,因此 app.properties 也没有。
我已经能够通过使用 pom 中的属性选项卡来解决这个问题——但这实际上是硬编码:(
是否仍然可以引用参数文件?
maven - 使用 Antrun 从 maven repo 复制 jar
我正在从特定项目复制一个 jar 文件,我想使用 Maven 的 ant-run 插件复制它。
现在我在 pom 文件中使用以下内容:(这有效)
只是它不是很便携,因为不是每个人都在同一个地方拥有 m2 存储库。
我一直在寻找更一般的东西,例如 ${everyonesrepo}/org... 但我似乎找不到它。
有这样的事情还是我应该使用某种环境变量?
java - Maven,Maven什么时候创建目标目录?
我在一个没有java代码的项目上使用maven,只有几个需要版本控制和工件部署的文件。我的目录看起来像
在我的 pom 中:
但是当我mvn clean package
没有看到目标目录时,我的最终 tarball 也没有生成。我在这里做错了什么?