问题标签 [maven]
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 - 我可以在配置文件定义中引用配置文件 ID 吗?
我在 a 中设置了配置文件pom.xml
,如下所示:
问题:
有什么方法可以从所有配置文件中提取此部分,这样就无需为每个配置文件重复它(并且可能拼写错误)?
java - Surefire 没有接受 Junit 4 测试
出于某种原因,我无法让 Maven 2 Surefire 插件执行 JUnit 4 测试类。
但是,如果我将此类更改为 JUnit-3 之类的,例如
然后它被执行。这是我所做的:
- 已验证的 Maven 版本:Apache Maven 2.2.1 (r801777; 2009-08-06 20:16:01+0100)
- 已验证的 Surefire 版本:遵循此建议
- 已验证的 Surefire 版本:检查了我的 Surefire 罐子
~/.m2/repository/org/apache/maven/surefire
——它们都是 2.4.2 或 2.4.3 版本 - 做了一个
mvn dependency:tree | grep junit
以确保我只依赖junit 4.7版
我遇到此问题的模块没有 JUnit 3 测试。
还有什么我想念的吗?
maven-2 - JAVA_HOME 被 Maven 破坏
我正在用统一的 Maven 构建改造一堆现有的 Java 项目。由于每个项目都很成熟并且已经建立了基于 Ant 的构建,所以我maven-antrun-plugin
用来执行现有的所有项目build.xml
如下:
当我运行mvn compile
构建失败并显示此消息时:
让我困惑的是
- 我有
JAVA_HOME=C:\Java\jdk1.6.0_13
作为我的环境设置的一部分,mvn.bat
执行时间正是我得到的值,但是正如您在错误消息中看到的那样C:\Java\jdk1.6.0_13\jre
- 如果我运行
ant compile
一切编译就好了
这是否意味着可能maven-antrun-plugin
会做类似的事情set JAVA_HOME=%JAVA_HOME%\jre
?我搜索了我的批处理/构建文件,但找不到更改发生的位置
java - 混合(Scala/Java)项目的单一文档?
对于具有 Scala 和 Java 模块(并排)的项目,如何将 scaladoc 与 javadoc 结合起来以提供项目文档的单一视图?
(这可能是使用 maven、ant 或 sbt,更一般的问题)。
任何想法和经验表示赞赏。
schema - 使用什么版本编号方案?
我正在寻找一种表达变化程度的版本编号方案,尤其是兼容性。
例如, Apache APR使用众所周知的版本编号方案
Maven 提出了一个类似但更详细的架构:
Maven 版本控制方案在哪里定义?限定符和内部版本号是否有约定?使用 maven 但不遵循 Maven 版本方案可能是个坏主意...
您还知道哪些其他版本编号方案?您更喜欢哪种方案,为什么?
maven-2 - Maven Cobertura OutOfMemoryError
我正在使用 Maven site:run 生成 cobertura 代码覆盖率...
以下是我对 cobertura 的 pom.xml 配置:
但是,我在站点末尾收到 OutOfMemoryError:运行。请建议如何摆脱这个错误。(我已经尝试了所有这些 -Xmx、-XX 选项......)
eclipse - Updating .settings/org.eclipse.wst.common.component file in a maven project
I working with a maven project in eclipse and am having trouble with getting the deployment to work without some manual editing of xml files.
When I build the project through maven I get a org.eclipse.wst.common.component xml file in my .settings folder. The file looks like the following:
The following line is causing the problem:
Its looking to deploy everything below the WebContent folder when really it should be looking in src/webapp. The line should therefore look like this:
If I change it manually then it all works fine but I'd like to know if there is a way to avoid manually changing the file to make the build process easier for other people on my team.
maven - Maven 中的“反应器”是什么?
我一直在阅读有关 Maven 反应器的信息,并且对它的术语用法感到困惑。我读过一个多模块是一个反应器,你可以操纵 maven 反应器并且反应器是一个插件。反应堆究竟是什么?
java - 常春藤存储库的任何最佳实践或工具?
我们使用 Gradle 来构建 Java 项目,目前我们有 Ivy 存储库来存储第三方工件并将我们自己的工件发布到(repo 是使用 Gant 脚本和 Ivy ANT 任务构建的)。但回购管理是基本的。
Gradle 也可以使用 maven 存储库,因此切换到像 Archiva 或 Nexus 这样的 Maven 工件管理器是一种选择,但可能没有必要。您知道任何可以帮助我们构建和维护 Ivy 存储库的工具或最佳实践吗?
只是要明确一点:我们已经阅读了教程和更多内容并了解了如何做到这一点,但它仍然是维护的基础。
maven-2 - 部署使用 maven 管理的简单 Scala 应用程序(非 Web 应用程序)
一般来说,我是 java/scala 堆栈的新手。到目前为止,我有一个相对简单的 scala 应用程序(不是 webapp)设置并使用 maven2 构建,我希望能够将输出部署到一个或多个生产服务器(EC2 上的 ubuntu,但这不重要我假设)?
我的主要问题是:1)在生产服务器上安装所有依赖(第三方)jar 的最佳方法是什么?maven 负责将它们安装在我的开发盒上,这在 prod 中是如何工作的?2) 我可以使用 mvn scala:run 运行我的应用程序,但是在生产中启动应用程序的正确方法是什么?3)我如何处理后续部署?
任何指针/资源都将得到重视!提前感谢一堆帮助菜鸟!:)