问题标签 [maven-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 Jdepend report contains no data
I'm running the jdepend maven plugin on my project and whether I run "mvn site:site" or "mvn jdepend:generate" the report that gets generated says "There are no package used." There are no errors in the maven output. Other plugins (cobertura, findbugs, etc.) run fine. My pom is configured like this:
Any ideas?
maven-2 - Maven2 Multiproject Cobertura 在 mvn 站点构建期间报告问题
我们有一个多项目,我们正在尝试运行 Cobertura 测试覆盖率报告,作为我们 mvn 站点构建的一部分。我可以让 Cobertura 在子项目上运行,但它错误地报告 0% 的覆盖率,即使报告仍然突出显示单元测试命中的代码行。
我们正在使用 mvn 2.0.8。我试过跑步mvn clean site
,mvn clean site:stage
和mvn clean package site
。我知道测试正在运行,它们出现在万无一失的报告中(txt/xml 和站点报告)。我在配置中遗漏了什么吗?Cobertura 是否不适用于多项目?
这是在父 .pom 中:
我尝试在子 .poms 中使用和不使用以下内容运行它:
我在构建的输出中得到了这个:
报告如下所示:
java - 编写 Maven2 站点插件时获取站点资源列表的最佳方法是什么?
创建在默认生命周期中执行的插件时,很容易获得对项目及其资源的引用,但是在创建在站点生命周期中执行的插件时,我得到的是 null 而不是 MavenProject 对象。
有任何提示、提示或建议吗?
maven-2 - 从自定义 mojo 访问 maven 插件的运行时配置的最佳方式?
我正在编写一个自定义的 maven2 MOJO。我需要从这个 MOJO 访问另一个插件的运行时配置。
做这个的最好方式是什么?
java - 你如何强制一个 maven MOJO 在构建结束时只执行一次?
我有一个 MOJO 我想执行一次,并且只有在反应堆中最后一个项目的测试阶段之后才能运行一次。
使用:
在 execute() 方法的开头意味着我的 mojo 被执行一次,但是在构建的最开始 - 在所有其他子模块之前。
tomcat - 从 cargo-maven2-plugin 以嵌入式模式启动 tomcat 的最简单方法是什么?
我已将 tomcat:catalina:5.5.23 定义为 cargo 插件的依赖项,但是我仍然得到以下异常:
看起来 RealmClassLoader 没有找到该类,可能是由于 java.security.AccessController.doPrivileged 拒绝访问。
有没有人让tomcat在maven中以嵌入式模式运行?
maven-2 - maven-buildnumber-插件
我使用 maven-buildnumber-plugin 为 JAR/WAR/EAR 包生成我的版本号。因此,在进行编译时,我会得到例如 ${project.version}-${buildNumber},因为设置为此值。但是当使用 mvn deploy 只是 ${project.version} 是文件名,当我在 pom.xml 中设置为 XX ${buildNumber} 然后文件名是文件-XXX ${buildNumber} (<-不是buildNumber的内容,而是 ${buildNumber 作为测试})。我做错了什么?我还希望使用 ${project.version} ${buildNumber} 安装文件。
谢谢任何帮助
马库斯
java - 如何添加 maven-jxr-plugin 将使用的额外源目录?
我正在使用 build-helper-maven-plugin 将它添加到我的构建中,但我也想查看这个额外源目录的 XREF 源。
供参考:
maven-jxr-plugin - JXR 插件生成项目源代码的交叉引用。生成的报告使用户更容易参考或查找特定的代码行。当与 PMD 插件一起使用以引用代码中发现的错误时,它也很方便。
build-helper-maven-plugin - 这个插件包含各种小的独立目标,以协助 Maven 构建生命周期。
svn - 如何使用 maven 从 subversion 导出项目?
Maven 有一个名为maven-scm-plugin 的插件,它可以与源代码控制系统进行交互。根据文档,我应该能够像这样导出项目:
但是,当我使用 maven 2.0.9 运行此命令时,我从 maven 收到以下错误:
所以看起来该插件的 beta-3 版本没有“导出”目标,但它是在 1.1 中添加的。我的 maven repo (.m2\repository\org\apache\maven\plugins\maven-scm-plugin) 中确实有两个版本,但是 maven 坚持使用旧的 beta 版本,并且在找不到时出错“出口”目标。如何强制 maven 使用 1.1 版本的 scm 插件?mvn scm:export 命令是独立使用的,所以没有需要配置的 POM 文件。谢谢!
java - 为什么maven找不到插件?
如果我输入命令:
文档建议我将获得项目依赖项的列表。相反,我得到了这个:
称我为有希望的天真者,但我曾希望 maven 会下载它没有的任何插件。有谁知道可能导致此错误的原因?有谁知道 maven 在哪里存储有关它已安装的插件的信息,以及它们在 maven 存储库中的存储位置?