问题标签 [scala-maven-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 投票
2 回答
820 浏览

scala - Scala Maven 重新编译中的错误,无需更改代码

当我查看https://github.com/alexeyr/scala-time并使用 Maven 构建一次时,一切正常。然后我触摸 src/main/scala/org/scala_tools/time/Implicits.scala 来触发重新编译。再次运行mvn compile,我得到 56 类似的错误

似乎没有看到在触摸文件中定义并使用import org.scala_tools.time.Implicits._. 但同时没有错误object Implicits is not a member of package org.scala_tools.time,正如我希望在这种情况下看到的那样。

之后mvn clean可以再次编译一次而不会出错。

  1. 任何人都可以重现这个吗?

  2. 如果是,我该如何解决?

更新:SBT 也会发生这种情况,但前提Implicits.scala是实际更改足以产生不同的类文件(例如添加一行object Implicits2 extends Implicits)。并且错误集是不同的!

0 投票
1 回答
400 浏览

java - 如何使用 scala-maven-plugin 在 scaladoc 中记录私有元素?

我正在尝试使用 scala-maven-plugin 3.0.2(Scala 版本 2.9.2)为我的代码生成 Scaladoc。当我使用

那么我没有得到关于我的Scala代码的私有类型和元素的文档。我检查了插件文档,但我找不到那个选项。

奇怪的是,scaladoc 插件确实为我的Java代码的私有元素生成了文档。但是因为它不会为 Java 代码的 HTML 注释生成文档,所以这是非常无用的。

我错过了什么吗?

0 投票
0 回答
279 浏览

scala - 如何在 Lift Framework 中使用 LDAP

有没有人有一个很好的例子来展示如何将 LDAP 合并到 Lift Scala 项目中?在我的 pom.xml 文件中添加依赖项时遇到问题

在项目标签中抛出一个错误,说它无法在 [1.4.5-rc1,1.4.5] 中找到匹配范围 [1.4,1.4.3) javax.mail:mail:jar:null 的版本

有任何想法吗??感谢你

0 投票
1 回答
2028 浏览

scala - 如何为 Maven 站点生成聚合的 scaladoc?

我有一个多模块 Maven 构建,我想在我的根模块中生成一个聚合的 Scaladoc,类似于 maven-javadoc-plugin 的聚合目标。我的第一次尝试是:

但是,aggregateDirectOnly 属性似乎没有任何效果。我总是只获得单个 jar 类型 POM 的 Scaladoc。

我也尝试将 forceAggregate 设置为 true,但它也没有效果。

这个怎么做?

0 投票
1 回答
322 浏览

scala - Maven 不正确地启动 fsc?

我正在尝试在我的 maven 项目中使用 fsc(快速 scala 编译器)。我的pom.xml有:

使用 maven 编译 Scala 文件的最快方法是什么?

当我输入mvn scala:cc时,它会挂起:

跑步mvn scala:cc -DdisplayCmd=true -Dverbose=true

这看起来很奇怪(不应该不包括scala.tools.nsc.MainGenericRunner吗?)我注意到MainGenericRunner.out包含

这似乎证实了我的怀疑。

有没有人遇到过这种情况,或者有解决方法?我真的很想使用 fsc 来加速我的构建。我在 google 群组上发现了一位具有类似输出的用户,但没有跟进。

在 OSX 上运行 scala 2.8.1 和 maven 3.0.3

0 投票
3 回答
709 浏览

scala - maven中scaladoc的多模块聚合

我有一个包含 5 个模块的父项目。我试图弄清楚如何将模块级 scaladoc 聚合到一个有凝聚力的站点中。任何帮助将非常感激。

0 投票
2 回答
4229 浏览

scala - 在 Maven 项目中启用宏天堂 Scala 编译器插件

只需将 scala-reflect.jar 库作为依赖项包含在 pom 中,我就可以在 maven 项目中使用普通的 scala-2.10 宏,但是我需要什么才能打开宏天堂?我正在使用 scala-2.10 和 scala-maven-plugin-3.1.5。

0 投票
1 回答
2939 浏览

java - scala maven插件编译失败,随机依赖的“版本不能为空”

长时间的听众第一次来电。:-)

我正在尝试将我们工作中的 java webapp 慢慢转移到 scala 上,第一步是让一些 scala 代码在我们的项目中编译。我已将 scala-maven-plugin 添加到我们的 webapp 特定 pom 中,如下所示:

和其他变体,但这是我最新的。

现在这是 webapp 的 pom,我们还有一个 jar 的 pom,其中包含一些我们与其他应用程序共享的公共代码。并且这两个项目都依赖于其他内部 jar。

我的 scala 类是一个位于 src/main/scala 中的小控制器。

当我运行 maven 包或任何 maven 命令时,我遇到的错误实际上是:

我在调试此构建时看到警告/错误,但这对我来说没有意义:

我们所依赖的子 jar 项目依赖于该 jar,它在他们的 pom.xml 中指定,它在调试中也是如此:

我想知道我的 scala-maven-plugin 是否没有看到任何依赖项并询问我将如何解决这个问题。或者是否有一种方法可以忽略我可以在 scala-maven-plugin 中打开的此类错误。

谢谢你的帮助。

0 投票
2 回答
7091 浏览

maven-3 - maven在编译scala时“使用-feature重新运行”

我最近注意到 Maven 生成的 Scala 编译器警告如下所示:

[WARNING] 警告:有 4 个弃用警告;使用 -deprecation 重新运行以获取详细信息

[WARNING] 警告:有 3 个功能警告;使用 -feature 重新运行以获取详细信息

[WARNING] 发现两个警告

我并没有立即明白如何遵循警告的说明,因此我可以获得有关如何更改代码的详细信息。

0 投票
1 回答
1580 浏览

scala - Scala maven builder不理解准引号

我正在构建一个包含 quasiquote 实现的 scala 宏项目:

但是在编译时,maven builder(使用增量编译模式)会抛出这个错误:

我很确定我的 scala 是一个相当晚的版本:2.10.4,为什么它不能识别新标准?