问题标签 [maven-dependency-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 投票
3 回答
50387 浏览

maven-2 - Maven:如何使用源和依赖项导出项目

我有 Maven 项目,在 repo 和东西中有依赖项。我想“导出”它的所有依赖项的源,这样我就可以在 IDE 中成功打开它,而无需在机器上运行 Maven。

将项目打包成war文件时,它包含了所有依赖项。

因此,我希望将所有依赖项以及我的源代码收集在一个地方,可以使用 IDE(Eclipse 或 IDEA)打开所有检测到的库?

0 投票
5 回答
85462 浏览

maven - Maven WAR 依赖

我正在编写一个用于验收测试的项目,由于各种原因,这依赖于另一个打包为 WAR 的项目。我已经设法使用 maven-dependency-plugin 解压 WAR,但是我无法让我的项目包含解压后的内容WEB-INF/lib/*.jarWEB-INF/classes/*包含在类路径中,因此构建失败。有没有办法将这些文件包含到类路径中,或者有没有更好的方法来依赖 WAR?

非常感谢。

0 投票
1 回答
4874 浏览

java - maven-dependency-plugin 没有使用destFileName?

我确定这行得通!

我有一个 Maven 依赖插件配置,可以将 java 服务包装器放入 appassembler 目标文件夹中的特定文件夹中。

但它被写为 wrapper.dll (这是 repo 中的文件名)。target.arch 设置为“windows-x86-32”。

这是日志文件的一部分:

0 投票
2 回答
5184 浏览

maven-2 - mvn dependency:copy-dependencies 删除版本

我正在使用“mvn dependency:copy-dependencies”来获取我的项目使用的依赖项的所有来源。我从命令行使用它,所以它看起来像这样:

除了一个小问题外,它工作正常:由于某种原因,此插件删除了该版本。所以我得到的是 commons-logging-sources.jar 而不是 commons-logging-1.1.1-sources.jar

文档说“stripVersion”参数应该会影响这种行为,但默认值为 false。此外,我试图明确设置它并没有帮助。

我正在使用 apache-maven-2.2.1 和 jdk1.6.0_21

谢谢,塔洛格。

0 投票
3 回答
7010 浏览

maven-2 - maven-dependency-plugin:copy 尝试复制类

我有父 pom 和两个模块 pom。在第一个模块中,我想将第二个模块(jar)复制到某个文件夹。当我从第一个模块 pom 编译项目时 - 它可以工作,但是当我尝试从父项目 pom 编译时,插件会尝试复制 jar 的模块类:

[错误] 无法执行目标 org.apache.maven.plugins:maven-dependency-plugin:2.1:copy (default) on project module1: 将工件从 /home/chardex/projects/test/module2/target/classes 复制到时出错/home/chardex/projects/test/module1/target/lib/classes: /home/chardex/projects/test/module2/target/classes (是一个目录) -> [帮助1]

谢谢。

0 投票
1 回答
973 浏览

maven-plugin - 排序(拓扑)maven依赖

我们有许多 SNAPSHOT 工件,我们需要或多或少地一次全部发布。我们一直在寻找一个可以进行排序然后列出依赖项的插件(dependency:list 似乎按字母顺序给出它们,dependency:tree 对于我们的目的不是特别方便)。

我们想要进行排序,以便我们可以首先释放“最不依赖”的工件,然后是那些“更依赖”的工件。

有没有其他人遇到过这种需求?

0 投票
2 回答
684 浏览

maven-2 - 需要 Maven 插件配置来构建聚合源 jar

我已经为此奋斗了一段时间并阅读了很多文档页面和其他问题,但仍然无法使其正常工作。

在我的ORMLite项目中,我有一个ormlite-core具有核心功能的项目,然后是一个-jdbc-android项目(有更多计划)。这些子项目中的每一个都包含核心功能,但添加了每个架构的实现。-jdbc我想为和版本发布一组 jar -android—— 即,我想将-corejavadocs 和源代码复制到生成的 jar 中。

对于 javadocs,includeDependencySources配置条目设置为 true 很简单。但是,我一直在争论如何让-android软件包发布的源 jar 包含-core源。我已经尝试将maven-dependency-plugin依赖源复制并解压缩到,target/sources但我认为没有简单的方法可以将它们包含在源 jar 中 - 使用适当的路径。我已经浏览了maven-source-pluginmaven-assembly-plugin文档,但我仍然一无所知。

如果有人想出神奇的专家来完成这项工作,他们可以分享适当的工作pom.xml示例吗?非常感谢。

我已经回顾了以下类似的问题。我还查看了Sonatype Maven 手册并阅读了一堆提出类似问题的网页。

0 投票
2 回答
6707 浏览

maven-2 - maven-dependency-plugin, copy-dependencies:排除一些工件 id 及其依赖项

我只需要将一个依赖项及其所有传递依赖项复制到指定文件夹。我知道我可以使用“excludeArtifactIds”排除工件,但我还需要排除这些工件的传递依赖关系,显然“excludeArtifactIds”没有这样做。

有没有办法做到这一点?

0 投票
1 回答
7766 浏览

eclipse - maven-dependency-plugin:unpack 在 Eclipse 中失败

我在依赖 globalmentor-core.jar 中有一个 JavaScript 库,我在另一个项目中使用 maven-dependency 将 JavaScript 传输到 web 目录:

这在命令行上非常有效。在使用 m2eclipse 的 Eclipse 中,我得到:

我能找到的最接近的东西是http://jira.codehaus.org/browse/MDEP-187,有人声称他们将“很快提供微不足道的补丁。那是在 2008 年。

有没有解决这个问题,还是我被卡住了?