问题标签 [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 投票
2 回答
716 浏览

maven-2 - Maven 2 插件,构建 + surefire

如果我在 <build> 标记中定义了一个插件并想在我的站点命令中使用它,我该怎么做?我是否必须再次在 <reporting> 标记中定义插件?

以及我可能在构建标签中完成的配置以及想要在报告标签中进行的配置怎么样?(我不想指定例如配置文件的位置两次,只是为了在 2 个生命周期中使用插件)

例如:我在构建标签中定义了我的 checkstyle 插件,并为要使用的规则配置了一个自定义位置。我这样做是因为规则被打包在一个 jar 中,所以我可以将它定义为依赖项。如果我在报告标签中这样做,这是不可能的。但我还需要在报告标签中使用这个插件,以便 surfire 可以为 checkstyle 生成报告。所以我还必须在报告标签中定义插件。

也许我在这里做错了,但除此之外我不知道该怎么做。我不喜欢的是我的 pom 中有两次 1 个插件(在构建标签和报告标签中)。

我希望有人可以验证我的解决方案是否正常,或者给我建议如何做得更好。

谢谢

库库

0 投票
2 回答
8699 浏览

java - 无需部署组件即可对 EJB3 组件进行单元测试的最佳方法是什么

我想要一个 JUnit(或其他)系统,可以在模拟环境中测试企业 bean,以便在本地注入所有资源/bean 等。企业 bean 不必完成此操作。应支持各种注入。

  • 我想为此提供一个 maven 插件,以便可以从 maven 构建运行测试。
  • 在单元测试期间不需要事务,这需要一个完整的容器。

你知道这样的maven插件或者测试框架吗?有经验吗?

0 投票
5 回答
57245 浏览

java - 您知道的所有 Maven Archetype 目录的 URL 是什么?

Maven 原型是“模板”,您可以通过它快速生成给定框架或项目类型的运行示例。我正在尝试编译当前在网络上活动的所有 Maven 原型目录的列表。

从有关目录文件的 Maven 文档中

关于原型的知识存储在目录中。

目录是 xml 文件。

Archetype 插件与内部目录捆绑在一起。默认使用这个。

Archetype 插件可以使用来自本地文件系统和 HTTP 连接的目录。

到目前为止,我已经收集了发布目录的存储库列表,但很想看看是否有人知道更多:

相同的链接:1)FuseSource 2) Cocoon 3)Java.net 4)MyFaces 5)Tapestry 6)Scala 目录 7)Terracotta 目录

您会注意到,如果存储库实际上发布了一个原型目录(以上所有内容都这样做),您将获得一个 UI 提示,其中包含在该目录中找到的所有选项archetype-catalog.xml。例如:

例如,如果您想直接查看 Scala 目录文件,可以浏览到 http://scala-tools.org/archetype-catalog.xml

但是,如果存储库不提供 archetype-catalog.xml,那么正如 PascalT 所说,您需要提前知道名称(不太方便)并将其传递到命令行参数中。

0 投票
5 回答
12058 浏览

java - 在 maven-deploy-plugin 中多次执行的 Maven 错误

我找到了这个不错的方法,并想用它在我们的存储库中部署一些 3rd-party 文件

命令行上的调用是

如果我对一个文件执行此操作,它会完全按预期工作

如果我使用具有多个执行的执行块,它就不起作用。这是一个错误,还是这是预期的行为?

我得到的错误是:

有任何想法吗?

0 投票
1 回答
6878 浏览

maven-2 - 如何在 NetBeans 6.5 中设置 JBoss Maven 存储库?

我尝试按照http://wiki.netbeans.org/MavenBestPractices#section-MavenBestPractices上的指南配置 Maven 插件(版本 4)以在http://repository.jboss.com/maven2/添加 JBoss Maven 存储库-UtilizingAndManagingMavenRepositories

新存储库出现在 Maven 存储库列表中,但我看不到任何项目(工件),更新索引没有帮助。

它看起来像是 Maven 插件的问题。也许它需要一个 JBoss 服务器上不可用的“.index”子目录。

0 投票
2 回答
2172 浏览

apache-flex - Flex Mojo Maven 编译问题

我正在尝试让 flex mojos maven 编译器运行我的项目。

任何对以下信息有反馈的人表示赞赏。

我将这个配置用于 maven 编译器插件,由于某种原因,每次我在我的 SWF 项目上运行全新安装时,我仍然在应用程序的编译步骤中看到以下内容。

info.rvin.mojo flex-compiler-mojo true true

-compiler.accessible=false -compiler.actionscript-file-encoding UTF-8 -compiler.allow-source-path-overlap=false -compiler.as3=true -compiler.debug=false

这意味着我无法通过 Flex Builder 的调试工具连接到我的应用程序。关于如何在 pom.xml 中正确配置插件的任何想法?

谢谢!

0 投票
2 回答
2262 浏览

maven-2 - Maven 程序集生成

目前正在尝试以这样一种方式打包一个小型应用程序,以便我们的运维团队可以更轻松地部署它。我的要求是项目被编译和压缩。

我从命令行运行命令“mvn -DmyProfile clean generate-sources package”,并创建了一个 src.xml 文件,该文件详细说明了在声明使用 zip 格式作为输出的基础上,哪个文件应该放在哪里。

结果,我在目标文件夹中获得了 2 个文件,一个 jar 和一个 zip 文件。zip 文件的结构完全符合我的需要,除了我的属性文件没有从 POM 中注入正确的值。相反,所有的 {variables} 仍然存在。另一方面,jar 似乎注入了所有正确的值,但 jar 的结构不是我需要的。

关键是这个问题只是因为我试图将 Java Service Wrapper 添加到我的项目中并且需要有 src.xml 文件来声明所有新文件应该在项目文件夹结构中的位置。在此之前,完全相同的命令可以完美运行,甚至 jar 结构与 Eclipse 中的实际项目结构更加一致。

不是责怪 Java 服务包装器,只是想知道是否通过尝试让所有东西都为该部分工作,我没有与 MVN 程序集产生冲突。

任何帮助深表感谢。

谢谢,扬

0 投票
3 回答
1186 浏览

maven-2 - 哪个 Maven(2) 插件与 GWT 1.6 一起使用?

将MavenGWT 1.6集成似乎有很多困惑,因为 Google 已将布局更改为“爆炸战争”格式。用的是哪个插件?它是否有托管/编译的目标?它是“就地”工作,将输出写入,还是使用外部目录?(我喜欢让 GWT 生成的输出出现在我的源代码树中)。src/main/webapp/WEB-INF

如果你有一些工作,POM 片段也将受到高度赞赏。

0 投票
1 回答
375 浏览

maven-2 - 如何在运行时获取 maven2 的 Mojo 中的目标名称

对于 Maven2,如何获取 Mojo 的执行方法中当前正在执行的目标名称?确切地说,我需要 Mojo 的执行方法中的 @goal 属性值。

0 投票
3 回答
33197 浏览

maven-2 - Maven 2.1.0 未将系统属性传递给 Java 虚拟机

在 Linux机器上运行Hudson构建时,我们使用命令行将系统属性传递给 Java 虚拟机。它曾经在 2.0.9 中运行良好,但自从我们升级到 2.1.0 后,它已经完全停止运行。系统属性永远不会进入 Java 虚拟机。

我创建了一个小型测试项目,实际上它根本不起作用。

这应该适用于Maven 2.0.9:

但这会失败:

Java 代码就是这样做的