maven-plugin相关内容

在Maven项目中包含xml文件

我有一个maven pom文件可以通过以下结构构建: package1 --1.java --2.java --packageMetaInfo.xml package2 --21.java --22.java --packageMetaInfo.xml 当我执行Maven编译时,xml文件不在目标中. maven-compiler-plugin 3.5.1-除非我通 ..
发布时间:2020-05-07 20:05:43 其他开发

如何为Maven插件定义默认Mojo

我写了一个插件,可以在target/generate-sources/中生成一个文件. 该插件只有一个mojo.此Mojo声明如下: /** * @goal convertsql * @phase generate-sources * @requiresProject */ public class ConverterMojo extends AbstractMojo { 在项 ..
发布时间:2020-05-07 20:05:23 其他开发

Maven执行器插件的用法

我想使用Maven强制执行器插件检查我的路径上是否有重复的类.我已经从此处尝试了该示例. 但是当我这样运行时: mvn enforcer:enforce 我明白了: 无法执行目标 org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce (default-cli)在项目datapopulator上:参数'rul ..
发布时间:2020-05-07 20:02:31 Java开发

有没有一种方法可以捕获Maven中的用户输入并将其分配给Maven属性?

是否有一种方法可以暂停Maven执行流以提供命令提示符,以便用户可以输入文本. 然后,我希望将提供的文本存储在maven属性中. 如果可以屏蔽用户输入,那将是一个奖励. 这对于避免将密码存储在pom中非常有用. 非常感谢 解决方案 您可以使用 maven-antrun-plugin 捕获用户输入. 以下示例显示了如何向当前用户询问新的项目版本. ..
发布时间:2020-05-07 19:58:04 其他开发

调用“构建和清理与删除"以外的其他操作.建造

我是NetBeans的新手,正在尝试为我的Maven项目定义和运行各种自定义目标.我的Maven项目使用许多插件.一个用于构建Java类,另一个用于预编译JSP,另一个用于构建OSGi捆绑软件,另一个用于部署到我的dev应用服务器. 默认情况下,NetBeans似乎具有Bu​​ild和Clean&在主工具栏上以易于访问的“构建选项"进行构建.这些触发了贯穿整个构建过程的安装目标(将所有内容编 ..
发布时间:2020-05-07 19:57:51 其他开发

如何使用maven-archetype-plugin创建项目?什么是artefactId等?

我是Maven的新手,正在使用 maven.apache.org 在教程的"如何制作我的第一个Maven项目?"部分中,它教导我们通过执行以下命令来生成Maven原型项目: mvn archetype:generate Maven下载了许多工件之后,它突然停止并在命令行上询问了以下问题: Choose a number or apply filter (format: [group ..
发布时间:2020-05-07 19:56:27 其他开发

如何在插件中访问Maven的依赖关系层次结构

在我的插件中,我需要处理依赖关系层次结构,并获取有关每个依赖关系以及是否被排除的信息(groupId,artifactId,版本等).最好的方法是什么? 解决方案 依赖插件具有您可以直接从TreeMojo复制许多代码.它使用CollectingDependencyNodeVisitor遍历树并生成所有节点的List. 您可以通过调用getArtifact()来访问节点的Artifac ..
发布时间:2020-05-07 19:49:22 其他开发

如何从Maven程序集插件在清单中添加任意信息

我使用Assembly插件从多个Maven工件创建一个uber jar. 现在,我想在创建的装配罐的清单中添加一些公司特定的条目. 但是如何? archive元素不允许任意元素(或是否可以在archive标记内添加foobar: tutu?) 还与maven-jar-plugin一起使用,它不起作用,因为这只会影响项目的默认工件,而不会影响组装的工件. 有什么想法吗? ..

找不到m2e生命周期映射

我正尝试使用此处所述的解决方案解决烦人的“放置在生命周期配置之外的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:generate-sources)"的问题我的pom.xml上的插件: org.codehaus.mojo ..
发布时间:2020-05-04 08:41:27 其他开发

Liquibase Maven差异不显示差异

我刚刚开始使用Liquibase,并想使用maven插件显示两个不同数据库之间的差异(我知道一个事实是不同的,因为我在其中一个数据库中创建了一个名为"wallawalla"的随机表),但是Liquibase diff没有显示结果. 这是我的pom.xml: ..
发布时间:2020-05-02 04:01:44 其他开发

Maven插件-如何要求许可证

我想让我的插件需要许可证才能运行,类似于maven clover插件.有没有可以用来生成许可证的实用程序,也可以将其集成到插件中? 我需要执行以下步骤. 修改现有插件以验证许可证文件 在线生成许可证文件,并存储信息以供以后检索. 谢谢, 沃尔特 解决方案 我不知道在Maven内部生成许可证的任何插件. 但是,如果您拥有许可证生成工具,例如 Padlock (商业产品) ..
发布时间:2020-04-30 11:00:23 Java开发

Maven 2.1.0不会将系统属性传递给Java虚拟机

我们使用命令行将系统属性传递给Java 运行我们的 Hudson 的虚拟机,它是在Linux机器上构建的.它用了 自从我们升级到2.1.0以来,它在2.0.9中工作得很好 完全停止工作.系统属性永远无法实现 Java虚拟机. 我已经创建了一个小型测试项目,实际上它根本无法正常工作. 使用 Maven 2.0.9: ,该方法应该可以正常工作 mvn2.0.9 -Dsystem.tes ..
发布时间:2020-04-25 07:12:21 其他开发

使用jetty-maven-plugin运行Jetty并在jetty运行时完成构建

我想用jetty-maven-plugin运行Jetty并在jetty运行时完成构建. 我创建了一个 pom.xml ,该文件可以启动码头并部署战争文件, 在码头开始之后,我希望Maven在保持码头运行的同时完成构建,以便我可以启动另一个Maven构建,以便在我刚刚运行码头的服务器上运行测试. 然后,我将创建另一个停止码头服务器的Maven构建. 问题是我没有设法启动码头并在那之 ..
发布时间:2019-09-05 10:59:55 其他开发