maven-plugin相关内容
我有一个maven pom文件可以通过以下结构构建: package1 --1.java --2.java --packageMetaInfo.xml package2 --21.java --22.java --packageMetaInfo.xml 当我执行Maven编译时,xml文件不在目标中. maven-compiler-plugin 3.5.1-除非我通
..
我写了一个插件,可以在target/generate-sources/中生成一个文件. 该插件只有一个mojo.此Mojo声明如下: /** * @goal convertsql * @phase generate-sources * @requiresProject */ public class ConverterMojo extends AbstractMojo { 在项
..
我正在使用maven-resources-plugin从项目中复制一些资源,但是我的资源之一是二进制文件.输出显示是Using 'UTF-8' encoding to copy filtered resources,这是我的问题! 这是我的插件配置. maven-resources-plugin
..
我想使用Maven强制执行器插件检查我的路径上是否有重复的类.我已经从此处尝试了该示例. 但是当我这样运行时: mvn enforcer:enforce 我明白了: 无法执行目标 org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce (default-cli)在项目datapopulator上:参数'rul
..
我已经安装了maven 2,并按照以下链接中所述的教程进行操作 maven.apache.org/guides/getting-started/maven-in-five-minutes.html 但是在执行archetype:generate命令时, mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=
..
是否有一种方法可以暂停Maven执行流以提供命令提示符,以便用户可以输入文本. 然后,我希望将提供的文本存储在maven属性中. 如果可以屏蔽用户输入,那将是一个奖励. 这对于避免将密码存储在pom中非常有用. 非常感谢 解决方案 您可以使用 maven-antrun-plugin 捕获用户输入. 以下示例显示了如何向当前用户询问新的项目版本.
..
我是NetBeans的新手,正在尝试为我的Maven项目定义和运行各种自定义目标.我的Maven项目使用许多插件.一个用于构建Java类,另一个用于预编译JSP,另一个用于构建OSGi捆绑软件,另一个用于部署到我的dev应用服务器. 默认情况下,NetBeans似乎具有Build和Clean&在主工具栏上以易于访问的“构建选项"进行构建.这些触发了贯穿整个构建过程的安装目标(将所有内容编
..
是否可以添加到pom.xml中,将生成的.war文件从target目录复制到Tomcat的webapps目录中? 解决方案 我使用了Maven WAR插件: http://maven.apache.org/plugins/maven-war-plugin /usage.html
..
我是Maven的新手,正在使用 maven.apache.org 在教程的"如何制作我的第一个Maven项目?"部分中,它教导我们通过执行以下命令来生成Maven原型项目: mvn archetype:generate Maven下载了许多工件之后,它突然停止并在命令行上询问了以下问题: Choose a number or apply filter (format: [group
..
我已在pom.xml文件中按如下方式配置了Maven JaCoCo插件: UTF-8 0.5.9.201207300726
..
在我的插件中,我需要处理依赖关系层次结构,并获取有关每个依赖关系以及是否被排除的信息(groupId,artifactId,版本等).最好的方法是什么? 解决方案 依赖插件具有您可以直接从TreeMojo复制许多代码.它使用CollectingDependencyNodeVisitor遍历树并生成所有节点的List. 您可以通过调用getArtifact()来访问节点的Artifac
..
自从我更新到Maven 3以来,每次构建时我都会收到以下警告消息: 如何摆脱这些警告? [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1 [WARNING] '
..
我使用Assembly插件从多个Maven工件创建一个uber jar. 现在,我想在创建的装配罐的清单中添加一些公司特定的条目. 但是如何? archive元素不允许任意元素(或是否可以在archive标记内添加foobar: tutu?) 还与maven-jar-plugin一起使用,它不起作用,因为这只会影响项目的默认工件,而不会影响组装的工件. 有什么想法吗?
..
我试图通过使用 Maven Run Configurations 中的以下命令,使用pom.xml文件执行testNG主类. exec:java -Dexec.mainClass=com.selenium.controls.TestNGMainClass 在这里,我正在使用 Java 8 . 但是我遇到了以下错误. [INFO] -----------------------
..
我正尝试使用此处所述的解决方案解决烦人的“放置在生命周期配置之外的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:generate-sources)"的问题我的pom.xml上的插件: org.codehaus.mojo
..
我在pom.xml中具有以下依赖性: org.projectlombok lombok 1.16.8 当我运行mvn clean install时,出现以下错误: Caused b
..
我刚刚开始使用Liquibase,并想使用maven插件显示两个不同数据库之间的差异(我知道一个事实是不同的,因为我在其中一个数据库中创建了一个名为"wallawalla"的随机表),但是Liquibase diff没有显示结果. 这是我的pom.xml:
..
我想让我的插件需要许可证才能运行,类似于maven clover插件.有没有可以用来生成许可证的实用程序,也可以将其集成到插件中? 我需要执行以下步骤. 修改现有插件以验证许可证文件 在线生成许可证文件,并存储信息以供以后检索. 谢谢, 沃尔特 解决方案 我不知道在Maven内部生成许可证的任何插件. 但是,如果您拥有许可证生成工具,例如 Padlock (商业产品)
..
我们使用命令行将系统属性传递给Java 运行我们的 Hudson 的虚拟机,它是在Linux机器上构建的.它用了 自从我们升级到2.1.0以来,它在2.0.9中工作得很好 完全停止工作.系统属性永远无法实现 Java虚拟机. 我已经创建了一个小型测试项目,实际上它根本无法正常工作. 使用 Maven 2.0.9: ,该方法应该可以正常工作 mvn2.0.9 -Dsystem.tes
..
我想用jetty-maven-plugin运行Jetty并在jetty运行时完成构建. 我创建了一个 pom.xml ,该文件可以启动码头并部署战争文件, 在码头开始之后,我希望Maven在保持码头运行的同时完成构建,以便我可以启动另一个Maven构建,以便在我刚刚运行码头的服务器上运行测试. 然后,我将创建另一个停止码头服务器的Maven构建. 问题是我没有设法启动码头并在那之
..