问题标签 [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.
eclipse - maven-scala-plugin 卡在 readInt scala 上
我有 scala 应用程序,并且有使用 maven scala 插件的 pom.xml,我的应用程序使用 scalareadInt
从命令行读取整数
该项目建立在eclipse上,当我使用eclipse运行scala应用程序时,它可以工作
当我尝试使用 scala 插件运行相同的应用程序时,它会卡住 readInt
我错过了什么吗?
这是异常跟踪
编码
当我尝试从 mvn scala 应用程序运行时,代码独立运行,使用 scalac、scala 甚至从 eclipse scala 应用程序运行良好,它会引发错误。
scala - maven Scala 插件默认使用什么 Scala 版本?
这里链接到 maven Scala 插件的使用。但没有提到它使用的究竟是什么 Scala 版本。我创建了具有以下配置的 Maven Scala 项目:
然后我构建了有效的 pom,maven Scala 插件的插件部分是:
并且配置标签中也没有 Scala 版本。那么 maven Scala 插件默认使用什么 Scala 版本呢?
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 测试时,我不断收到以下错误 -
我不知道如何解决这个问题?
scala - 未找到警告模块:org.fusesource.jansi#jansi;1.11 - Intellij/Scala
所以我安装了 Intellij 和 Scala 插件。当我尝试在 IDE 中创建我的第一个 scala 项目时,会出现一个对话框,您可以在其中指定项目的名称和位置,以及必要的 SDK 的位置。我很容易地引用了 Java 的 SDK,但在任何地方都找不到 Scala JDK - 搜索我的计算机是空的。无论如何 - 我要在其中创建 Scala SDK 的对话框有一个选项可以直接下载它 - 但是当我尝试时它会出现以下错误。
简而言之,我能做些什么来避免这个错误并让 Scala 在 IntelliJ 中工作?谢谢!
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
which I hard coded to
scala - IntelliJ IDEA 无法运行 Scala 测试
我的项目是基于 maven 3 的,混合了 Java 和 Scala。
我无法在 IDEA 中运行 scalaTest,IDEA 抱怨道:
我试图使缓存无效并重新启动 IDEA ,但无法解决此问题,有人可以提供帮助吗?谢谢
更多信息:
Scala 插件的版本是 2016.3.744
Scala 版本是 2.12.1。
使用 scala-maven-plugin 配置的 maven:
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(删除资源定义是文件的工作版本和非工作版本之间的唯一区别)
eclipse - Eclipse 上的 Scala-Maven 项目
我正在尝试使用 这个 Scala 项目。
该项目包含maven 依赖项,因此我创建了一个pom.xml ,然后将该项目作为eclipse中的 maven 项目导入。
为了测试项目,我尝试添加一个Scala 类,但我很惊讶我不能。
这是我的 pom.xml :
我将它作为 maven 项目导入到 eclipse 然后我构建了 maven 项目。
我的问题是:
1)我的方法对吗?
2) 如果 1) 是正确的,那么我如何将这个 Scala 项目与 maven 一起使用?
scala - Maven Scala 插件增加了构建时间
我正在使用 scala-maven-plugin 版本 3.3.2。当我尝试使用该插件执行 scala 脚本时,它会以某种方式尝试更新一个依赖项“org.bouncycastle:bcpkix-jdk15on”。我正在使用本地工件存储库来管理我的依赖项。
当我从项目中删除插件时,它会在 4 分钟内构建。如果我把它加回去,这个过程会循环运行,并将项目的构建时间大大增加 12 分钟。请提供想法或建议以减少构建时间。