问题标签 [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 使用最新版本的依赖项?
在 Maven 中,依赖项通常是这样设置的:
现在,如果您正在使用频繁发布的库,那么不断更新 <version> 标记可能会有些烦人。有什么方法可以告诉 Maven 始终使用最新的可用版本(来自存储库)?
maven - Maven 可以不那么冗长吗?
Maven 根据我的喜好喷出了太多的输出行(我喜欢 Unix 的方式:没有消息就是好消息)。
我想摆脱所有[INFO]
行,但我找不到任何关于控制 Maven 详细程度的参数或配置设置的提及。
是否没有类似 LOG4J 的方式来设置日志级别?
java - 使 Maven 将依赖项复制到 target/lib
如何将项目的运行时依赖项复制到target/lib
文件夹中?
就像现在一样,mvn clean install
该target
文件夹仅包含我的项目的 jar,但不包含任何运行时依赖项。
build - 在没有额外插件的情况下使用 Maven 1.x,有人如何构建可执行 jar?
仅使用带有捆绑/标准插件的 Maven 1.x,构建可执行 Jar 需要什么配置?
答案应包括:
- 包括目标 Jar 中的依赖项
- 正确的类路径配置以使依赖项 jar 可访问
maven - 在 Maven 项目中包含非 Java 源
我正在着手一个项目,我预计该项目将包含大量非 Java 代码(主要是 shell 和 SQL 脚本)。
我仍然想用 Maven 管理这个项目。非 Java 源代码和 Maven 的最佳实践是什么?源头应该去哪里?他们在不同的生命周期阶段会发生什么?任何指向更多信息的指针或链接将不胜感激。
maven - Maven 快照存储库与发布存储库
快照存储库和发布存储库有什么区别?
这是关于设置存储库(如 Artifactory、Nexus 等)的参考
maven - 如何使用 Maven 将 .war 复制到 Tomcat 的 webapps 目录?
有什么我可以添加的pom.xml
内容将生成的.war
文件从target
目录复制到我的Tomcatwebapps
目录吗?
java - 在 Maven 构建中并行运行 junit 测试?
我正在使用 JUnit 4.4 和 Maven,并且我有大量长期运行的集成测试。
当谈到并行化测试套件时,有一些解决方案允许我在单个测试类中并行运行每个测试方法。但是所有这些都要求我以一种或另一种方式更改测试。
我真的认为在 X 个线程中并行运行 X 个不同的测试类将是一个更清洁的解决方案。我有数百个测试,所以我并不真正关心线程化单个测试类。
有没有办法做到这一点?
maven - 在 Maven 中自动激活父插件
是否可以在已停用的父 POM 中定义一个插件,并且当孩子继承此插件时它会自动激活?
maven - 使用 Maven 复制文件的最佳实践
我有配置文件和各种文档,我想使用 Maven2 从开发环境复制到 dev-server 目录。奇怪的是,Maven 似乎不擅长这项任务。
一些选项:
- 在 Maven 中简单使用复制任务
使用 Ant 插件从 Ant 执行复制。
构造一个zip类型的工件,以及通常是jar类型的 POM 的“主”工件,然后将该工件从存储库解压缩到目标目录中。
maven-resources插件,如下所述。
Maven Assembly 插件——但这似乎需要大量手动定义,当我想简单而“传统地”做事时。
这个页面甚至展示了如何构建一个插件来进行复制!
maven-upload插件,如下所述。
maven-dependency-plugin和copy,如下所述。
所有这些似乎都是不必要的临时性:Maven 应该擅长于完成这些标准任务而无需大惊小怪。
有什么建议吗?