问题标签 [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.

0 投票
7 回答
193600 浏览

maven - 有没有一种简单的方法可以从 maven pom.xml 中删除未使用的依赖项?

我有一个包含许多模块和许多pom.xml文件的大型 Maven 项目。项目发生了变化,我怀疑 pom 包含一些不必要的依赖项。是否有一个命令可以从 pom 中删除任何未使用的依赖项?

0 投票
7 回答
29697 浏览

java - 在 Maven 中为注释处理器设置生成的源目录

我正在尝试将使用注释处理器生成源的构建移动到 Maven。我尝试如下配置 maven-compiler-plugin:

但是 javac 失败了

据我所知,-s 应该在源文件之前传递给 javac,但是 maven 之后传递它。

如何将-s标志正确传递给 maven-compiler-plugin?


更新maven-annotation-plugin似乎不起作用。

当配置为

执行失败

0 投票
1 回答
559 浏览

compiler-construction - javac编译器创建带有小写类文件名的jarfile时有什么问题?

当我运行javac编译器时,它会编译代码并创建一个 JAR 文件,但是 JAR 中的类文件的名称都是小写的。但是,源文件中的类有小写和大写的名称。这样做的结果是我无法编译依赖此 JAR 的其他项目。

0 投票
3 回答
9983 浏览

maven - 从多模块 pom 构建单个模块

有可能吗?

环境:多模块 pom 由 3 个模块组成:mm1、mm2、mm3。模块 mm2 具有 mm1 作为依赖项。可以在没有任何错误的情况下构建父 pom。

问题:是否可以在不将 mm1 安装到本地存储库的情况下构建单个模块 mm2(即从 mm2 基本目录运行 maven)?

谢谢。

0 投票
9 回答
44023 浏览

java - Maven 在运行 mvn dependency:tree 时无法识别兄弟模块

我正在尝试设置一个多模块 Maven 项目,并且模块间依赖项显然没有正确设置。

我有:

在父 POM(具有打包类型的 pom)中,然后是子目录commons/storage/其中定义了具有相同名称的 JAR pom。

存储取决于 Commons。

在主(主)目录中,我运行mvn dependency:tree并查看:

为什么对“commons”的依赖会失败,即使反应器显然已经看到它,因为它成功地处理了它的依赖树?它绝对不应该去'网络找到它,因为它就在那里......

用于存储的 pom:

感谢您的任何建议!

(编辑)

为了澄清,我在这里寻找的是:我不想安装模块 X 来构建依赖于 X 的模块 Y,因为两者都是从同一个父 POM 引用的模块。这对我来说很直观,如果我在同一个源代码树中有两个东西,我不应该安装中间产品来继续构建。希望我的想法在这里有意义......

0 投票
12 回答
34811 浏览

java - Java的SASS实现?

我正在寻找 Java 中的 SASS 实现(可以与 JSP/JSF 一起使用)。对于 Python,我找到了 CleverCSS,但对于 Java 则没有。有人听说过这种用于生成 CSS 的工具吗?

0 投票
5 回答
85462 浏览

maven - Maven WAR 依赖

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

非常感谢。

0 投票
6 回答
1683 浏览

.net - 什么是可靠的 NMaven 或用于 .NET 替代方案的构建服务器?

Maven历史悠久,在 Java 世界中得到了很好的支持。NMaven的起步不太成功,并且在 C#/.NET 世界中从未像它的表亲在 Java 世界中那样流行。该项目似乎接近死亡(ish),但也许我错了。

是否有替代方案,最好使用NAnt,通常用于支持 NMaven 并具有与 Maven 相似的属性?我正在寻找的是一个很好的.NET 开源自动构建服务器,如果有的话。还是我应该继续使用 NMaven?

0 投票
2 回答
9230 浏览

maven - 使用 sftp 和 Maven 上传目录

如何上传目录 - Eclipse 更新站点 - 在 Maven 中使用带有公钥身份验证的 sftp?

背景信息:我正在使用 tycho 构建一个 Eclipse 插件并希望<packaging>eclipse-update-site</packaging>上传更新站点 ( )。


在 Tycho 用户列表中也被问到

0 投票
14 回答
394788 浏览

java - 使用 maven 运行单个测试方法

我知道您可以使用以下命令运行某个类中的所有测试:

但我想运行一个单独的方法, -Dtest=classname.methodname 似乎不起作用。