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

eclipse - maven-scala-plugin 卡在 readInt scala 上

我有 scala 应用程序,并且有使用 maven scala 插件的 pom.xml,我的应用程序使用 scalareadInt从命令行读取整数

该项目建立在eclipse上,当我使用eclipse运行scala应用程序时,它可以工作

当我尝试使用 scala 插件运行相同的应用程序时,它会卡住 readInt

我错过了什么吗?

这是异常跟踪

编码

当我尝试从 mvn scala 应用程序运行时,代码独立运行,使用 scalac、scala 甚至从 eclipse scala 应用程序运行良好,它会引发错误。

0 投票
1 回答
2122 浏览

scala - maven Scala 插件默认使用什么 Scala 版本?

这里链接到 maven Scala 插件的使用。但没有提到它使用的究竟是什么 Scala 版本。我创建了具有以下配置的 Maven Scala 项目:

然后我构建了有效的 pom,maven Scala 插件的插件部分是:

并且配置标签中也没有 Scala 版本。那么 maven Scala 插件默认使用什么 Scala 版本呢?

0 投票
2 回答
5642 浏览

scala - IntelliJ Idea Maven 项目中 Scala 模块的 Scala 签名错误

免责声明:我是 Scala 的新手,并尝试在 IntelliJ IDEA 中使用简单的 scala archtype 创建一个示例 Scala Maven 项目。IntelliJ 版本为 14.1.2

下面是我的 pom 文件,我确实将 Scala 版本从原型默认生成的 2.7 更改为 2.11.6。

在运行 Maven 测试时,我不断收到以下错误 -

我不知道如何解决这个问题?

0 投票
1 回答
7229 浏览

scala - 未找到警告模块:org.fusesource.jansi#jansi;1.11 - Intellij/Scala

所以我安装了 Intellij 和 Scala 插件。当我尝试在 IDE 中创建我的第一个 scala 项目时,会出现一个对话框,您可以在其中指定项目的名称和位置,以及必要的 SDK 的位置。我很容易地引用了 Java 的 SDK,但在任何地方都找不到 Scala JDK - 搜索我的计算机是空的。无论如何 - 我要在其中创建 Scala SDK 的对话框有一个选项可以直接下载它 - 但是当我尝试时它会出现以下错误。

简而言之,我能做些什么来避免这个错误并让 Scala 在 IntelliJ 中工作?谢谢!

0 投票
1 回答
236 浏览

scala - sbt maven compatibility issues

I am facing an issue with sbt here https://github.com/dmlc/xgboost/issues/1858

strangely not even the maven variables are resolved

maven outputs these warnings during the build:

On a mac hard coding the scala version of the akka dependency seems to be a workaround. For windows or ubuntu this workaround does not work.

edit

<scala.binary.version>2.11</scala.binary.version> in https://github.com/dmlc/xgboost/blob/master/jvm-packages/pom.xml

and

in https://github.com/dmlc/xgboost/blob/e7fbc8591fa7277ee4c474b7371c48c11b34cbde/jvm-packages/xgboost4j/pom.xml

which I hard coded to

0 投票
0 回答
565 浏览

scala - IntelliJ IDEA 无法运行 Scala 测试

我的项目是基于 maven 3 的,混合了 Java 和 Scala。

我无法在 IDEA 中运行 scalaTest,IDEA 抱怨道:

我试图使缓存无效并重新启动 IDEA ,但无法解决此问题,有人可以提供帮助吗?谢谢


更多信息:

Scala 插件的版本是 2016.3.744

Scala 版本是 2.12.1。

使用 scala-maven-plugin 配置的 maven:

0 投票
1 回答
1536 浏览

scala - Maven 仅在使用资源插件时才在 jar 中编译或包含 Scala .class 文件

我有一个 Scala 应用程序,我正在尝试使用 Maven 将其打包为 .jar 文件。我正在尝试将一个 application.conf 文件作为资源打包到 jar 中。但是,当我使用资源插件时,或者通过将资源自动放入 src/main/resources 中,或者通过将其从其他文件夹显式添加到 pom.xml 中,Maven 然后停止编译和打包 jar 中的 .class 文件。

只要我不使用资源插件,一切都会 100% 运行。Maven 运行 Scala 编译器,将 .class 文件放入 jar 中,通过 7zip 手动添加我的资源后,程序执行得很好。

一些额外的细节:

  • 我正在使用带有 Artima Supersafe 编译器插件的 scala-maven-plugin
  • 我还使用 maven-shade-plugin 生成一个 fat jar,连接 akka reference.conf 文件,并生成清单。这在使用资源插件时仍然有效,只是我的.class 文件丢失了。我试过在没有这个插件的情况下运行,但结果完全相同。
  • 我手动将 sourceDirectory 指定为 src/main/scala
  • 当不使用资源插件时,Scala 编译并且控制台输出显示[INFO] --- scala-maven-plugin:3.2.0:compile (default) @ batchmanager ---,然后是编译器警告等。但是,当使用资源插件时,它总是坚持:[INFO] Nothing to compile - all classes are up to date
  • 使用资源插件时,application.conf 文件确实正确出现在 jar 中
  • 我通过 Eclipse 运行 Maven,而不是 CLI

我感觉资源插件有一些我不明白的地方。任何帮助将非常感激。

完整的 pom.xml(删除资源定义是文件的工作版本和非工作版本之间的唯一区别)

0 投票
2 回答
1431 浏览

eclipse - Eclipse 上的 Scala-Maven 项目

我正在尝试使用 这个 Scala 项目

该项目包含maven 依赖项,因此我创建了一个pom.xml ,然后将该项目作为eclipse中的 maven 项目导入。

为了测试项目,我尝试添加一个Scala 类,但我很惊讶我不能。

这是我的 pom.xml :

我将它作为 maven 项目导入到 eclipse 然后我构建了 maven 项目。

我的问题是

1)我的方法对吗?

2) 如果 1) 是正确的,那么我如何将这个 Scala 项目与 maven 一起使用?

0 投票
0 回答
23 浏览

scala - Maven Scala 插件增加了构建时间

我正在使用 scala-maven-plugin 版本 3.3.2。当我尝试使用该插件执行 scala 脚本时,它会以某种方式尝试更新一个依赖项“org.bouncycastle:bcpkix-jdk15on”。我正在使用本地工件存储库来管理我的依赖项。

当我从项目中删除插件时,它会在 4 分钟内构建。如果我把它加回去,这个过程会循环运行,并将项目的构建时间大大增加 12 分钟。请提供想法或建议以减少构建时间。