问题标签 [maven-3]
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 将依赖项复制到 target/lib
如何将项目的运行时依赖项复制到target/lib
文件夹中?
就像现在一样,mvn clean install
该target
文件夹仅包含我的项目的 jar,但不包含任何运行时依赖项。
java - 用于测试和主要的不同 Maven 编译器版本
如何配置 maven 编译器以使用 java 5 作为我的测试代码和 java 1.4 作为我的主要代码?
maven-2 - Buildr、Gradle 还是等待 Maven 3?
我真的厌倦了一直在与 Maven 2 作斗争。构建工具不应该成为障碍。最近我一直在研究 Buildr 和 Gradle。Maven 3 似乎解决了一些问题。那么,我现在该怎么办?建造者?摇篮?还是等一年 Maven 3?
maven-3 - Maven 3/Mercury 的良好学习资源
我一直在尝试了解有关 Maven 3 和 Mercury 的更多信息(Maven Mercury 是 Maven Artifact 子系统的替代品,并且完全替代了现有传输的 HTTP/HTTPS/DAV/DAVS 部分)。
目前似乎可用的实质内容很少,尤其是对于 Maven 3。
有谁知道任何指南/教程/计划/路线图?
到目前为止,我已经找到了这些资源:
eclipse - Tycho 是否适用于 Eclipse 3.5
我终于开始研究Tycho(Maven 3 和 OSGi 之间的桥梁),但我并没有走得太远。按照本教程,我下载了 Tycho 0.3.0-DEV-1819和 tychodemo.zip 并按照说明解压了它们。我有一个 1.5.0_15 JDK 设置为 JAVA_HOME。
当我运行时(没有换行符):
我收到以下错误:
通常我会花一些时间进行调试,但正如教程所说的使用 Eclipse 3.3.2 我想知道问题是否出在我使用 Eclipse 3.5 上。
任何人都可以确认 Eclipse 版本是问题,所以我可以去下载旧的 Eclipse 版本吗?或者更好地指向我最新的第谷傻瓜指南?(我关注的是11个月大)
maven-2 - Maven命令列出生命周期阶段以及绑定目标?
我只是在学习 Maven,所以这可能很明显,但是我找不到一种简单的方法来列出给定项目的每个 Maven 生命周期阶段相关的目标。
我看到这里记录了 Maven 默认生命周期阶段和相应的默认目标。到目前为止,我的理解是每个 pom.xml 都可以将其他目标绑定到每个生命周期阶段。
那么,是否有一个 mvn 命令来确定给定项目的每个生命周期阶段将运行的目标?如果没有,我想我只需要查看每个新的 maven 项目的 pom.xml 就可以解决这个问题?
java - 使用 maven 运行单个测试方法
我知道您可以使用以下命令运行某个类中的所有测试:
但我想运行一个单独的方法, -Dtest=classname.methodname 似乎不起作用。
maven - 在 Maven 3 中使用 project.parent.version 作为模块版本的警告
在我希望每个模块始终与父模块保持相同版本的 maven 多模块项目中,我通常在模块的 pom.xml 中执行以下操作:
自从我开始使用 maven 3.0-alpha-5 后,我会收到以下警告。
我很想知道将模块版本与父版本绑定的真正问题是什么,如果有的话?或者,当任何表达式(无论它是否为 project.parent.version)用于版本元素时,这是一个一般警告的情况。
maven-2 - Maven:如何使用没有时间戳文件名的快照工件创建程序集?
我有一个包含带有时间戳的快照工件的存储库。
我想创建一个包含依赖项的程序集。这工作正常。但工件名称包含时间戳。所以我想知道如何仅从程序集的文件名中删除时间戳。
我用过这个dependencySet:
但是版本接缝已经包含时间戳。那么有没有机会获得1.1.1-SNAPSHOT而不是1.1.1-20100323.071348-182?
我正在使用 maven-assembly-plugin 的 2.2-beta-4 版本。