问题标签 [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.

0 投票
7 回答
17559 浏览

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

在我的插件中,我需要处理依赖层次结构并获取有关每个依赖项以及是否被排除的信息(groupId、artifactId、版本等)。做这个的最好方式是什么?

0 投票
1 回答
2598 浏览

pdf - 将 Maven 站点软件文档转换为 PDF

我目前正在开发一个用 Java 编写的项目,我正在使用 Maven 和 maven-site-plugin 生成一个包含所有相关 JavaDoc、报告等的网站。我需要同时能够转换相同的将文档转换为可读的、类似书本的格式。是否有任何脚本或工具旨在获取网站,并将其转换为格式合理的 PDF 或其他样式,以便可以轻松地以数字方式提供或打印出来?

0 投票
1 回答
1474 浏览

eclipse - Eclipse 内容协助 maven 项目不选择所有类

我正在使用 Eclipse 3.5.0,并使用 SCM 向导(M2 插件)中的导入 maven 项目导入了一个 maven 项目。

我的 pom.xml 中有一个 jar 文件作为依赖项。jar 内部是一个复杂的模式 - 有相当多的 XSD。但是内容辅助似乎根本没有选择模式,也没有选择依赖列表中的许多其他类。然而对于同一个项目中的另一个模块,它似乎工作正常。有人知道为什么吗?它快把我逼疯了!

0 投票
1 回答
1703 浏览

maven-2 - 帮助 Selenium Maven Cargo

我正在尝试使用 cargo 来部署和启动我的容器(工作正常),然后使用 selenium 执行一些 UI 测试。

每当我尝试运行(mvn clean integration-test)时,我都会到达它所说的地方

但是后来我的集成测试永远不会被万无一失地执行。任何帮助深表感谢。Selenium Server 似乎永远不会启动。

一个简短的说明,我使用的是 JUnit 4.4

我尝试使用 ANT 来复制 selenium-server 并以这种方式启动 selenium。当我这样做时,我的集成测试运行,但出现以下错误,这就是我尝试使用 selenium-maven-plugin 的原因。

这是我的 pom.xml 中的相关片段

这是 selenium server.log 文件的输出:

0 投票
1 回答
288 浏览

jpa - 如何告诉 JBehave META-INF 使用 Maven 插件为 JPA 配置它?

我试图让 JBehave、JPA 和 Maven 一起玩得很好。我可以通过 eclipse 运行测试,一切正常。我通过 maven 运行它,而 JPA 找不到该persistence.xml文件。然而,我的单元测试发现该persistence.xml文件很好,但不涉及 JBehave。

显然,我需要告诉 JBehave 查找src/main/resourcesMETA-INF/persistence.xml文件,或者至少在类路径中获取它。有没有办法做到这一点?

org.jbehave jbehave-maven-plugin 2.3-rc1 run-scenarios-found test test/nsfw/bmp/partymodel/PartySearch.java test/nsfw/bmp/partymodel/RealtionshihpFunctionality.java run-scenarios

0 投票
3 回答
5780 浏览

xml - Maven 中的 XML DTD/Schema 验证

如何在 Maven 构建期间针对 DTD 或 XSD Schema 验证 XML 文档?

0 投票
6 回答
11307 浏览

java - Maven 依赖版本控制和 java.lang.NoClassDefFoundError

我有一个 Java 项目 X 对项目 Y 有依赖项(在 pom 文件中)。

我在 Y 中修改并使用 Maven 工具构建 X,Y,然后运行 ​​X(在 JBoss 上)没有问题。

当我在 Y 中添加新类然后使用 Maven 构建(没有问题),然后运行 ​​X 时,它会抛出java.lang.NoClassDefFoundError新类。

我认为它是一个 Maven 依赖版本控制或类似的东西......我主要在谷歌搜索,但没有任何效果......如何解决这个问题?

0 投票
2 回答
81741 浏览

c++ - 将 Maven 用于 C/C++ 项目

我将 Maven 构建在业余、编写不佳且坦率地说 - 原始 C/C++ 代码(意味着一些 C,一些 C++)的集群周围。问题是 - 目前有很多它在流通,不能轻易更换。构建它需要大量的部落知识(您必须从一个立方体转到另一个立方体才能了解如何编译/构建各个部分)并且发布完全是一场噩梦。(不——我不打算重写它,请不要问)我的问题是——我应该用它maven-native-plugin来替换大量的短生成文件还是exec-maven-plugin用来简单地执行这些?到目前为止,我在后者做 .NET 方面有很好的经验,不知道我应该投资native插件还是继续使用exec?如果您有“Mavenizing”C/C++ 的经验,我很想得到一些建议。

0 投票
1 回答
1086 浏览

java - Maven 插件 - 如何要求许可证

我想让我的插件需要许可证才能运行,类似于 maven clover 插件。是否有一些实用程序可以生成许可证,也可以让我将其集成到插件中?

我需要执行以下步骤。

  1. 修改现有插件以验证许可文件
  2. 在线生成许可证文件并存储信息以供以后检索。

谢谢,沃尔特

0 投票
3 回答
14516 浏览

maven-2 - 如何从 Maven 的目标目录中删除生成的构建工件?

如何从 Maven 的目标目录中删除生成的构建工件?Maven 生成一个 jar 或 war 文件到目标目录。我想在 maven 将 jar/war 文件安装到本地存储库之后删除该文件(即,在 maven 执行“安装”目标之后)。删除可能发生在安装目标或我手动执行的单独目标处。

请注意,我希望目标目录的其他部分保持不变,例如 target/site 和 target/surefire-reports。