问题标签 [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 回答
4140 浏览

java - Scala Maven 插件未处理 Scala 源文件夹并报告生命周期错误

我正在尝试将 java+Scala 项目导入 Eclipse(v4.6.1 Neon)。这包括一个带有 scala-maven 插件的父项目,配置如下:

导入项目时显示错误:

在 Eclipse 中找不到处理 scala-maven-plugin:3.2.1:add-source 的市场条目。有关详细信息,请参阅帮助。

导入到 eclipse 时,在 eclipse 中没有为 scala 创建源文件夹(如 java src/main/java 和 src/main/resources)。同样在子项目中,它显示此错误。

生命周期配置未涵盖插件执行:net.alchim31.maven:scala-maven-plugin:3.2.2:add-source (execution: scala-compile-first, phase: process-resources)

虽然我能够从命令行构建项目。

我也尝试为 Eclipse 安装 Scala IDE 插件,但没有任何效果。我不想将此目标标记为被忽略。

0 投票
1 回答
262 浏览

java - 将生成的 java 源添加到混合的 scala-java 项目

我目前正在从事一个项目,我想从语法生成一个 ANTLR 解析器,并继续在我的 Scala 代码中使用该解析器。

为此,我使用以下 POM 文件设置了一个新项目:

在默认位置使用语法文件编译项目就可以正常工作 - Java 源代码target/generated-sources/antlr按预期生成。

但是,我无法FooParser在我的 Scala 代码中导入生成的解析器(我们称之为)——IntelliJ 识别出有一些东西被调用 FooParser,但是当我尝试自动导入它时,它失败了。

mvn compile此外,根据FooParser失败使用源代码从命令行构建。

0 投票
1 回答
4761 浏览

eclipse - 从本地在 Eclipse 上安装 Scala Maven 插件

我正在尝试在 Scala IDE 上为 Eclipse 设置 Scala 开发环境。由于代理设置存在一些问题,我无法从软件站点安装 Scala Maven 插件。所以,我正在尝试将插件下载到我的本地系统上,然后安装它。

我从这个站点获得了 Scala Maven 插件: https ://github.com/davidB/scala-maven-plugin

我已经解压缩了插件并尝试使用“安装新软件”从 eclipse 安装它,但 eclipse 给出了如下错误:

这可能很愚蠢,但我需要帮助!安装插件的正确方法是什么?

任何帮助,将不胜感激。

谢谢你。

0 投票
2 回答
3624 浏览

scala - Scala maven 插件无法使用 StackOverflowError 编译

Scala-maven-plugin我在我的 Maven 项目中发现了一个与此相关的错误。我有一个很长的特征序列(用于机器学习目的)我手工编码(74 个元素)。

我在序列中添加了一个元素,它不再编译。如果我评论这个序列的任何元素,元素的数量会减少并编译。

有关更多信息,这是我编译的最终输出:

加上 StackTrace 的开头:

(修改项目名称)

  • 有没有人遇到过类似的问题Scala-maven-plugin
  • 解析器(在编译器中)是否Scala-maven-plugin对序列解析有任何硬限制?
  • 如何解决它并编译我的项目?
  • 为什么它适用于 IntelliJ 编译(“播放”按钮)但不适用于 Maven 编译?

编辑:

我正在添加包含我的片段的 pom.xmlScala-maven-plugin片段:

0 投票
1 回答
60 浏览

scala - 在 Scala 编译中,如何启用“无尾递归选项”

根据这份文件:

https://www.scala-lang.org/old/sites/default/files/linuxsoft_archives/docu/files/tools/scalac.html

我应该使用“-g:notc”,所以我将它添加到我的 scala-maven-plugin 配置中:

当我使用 maven install 编译这个项目时,我得到了这个错误:

'notc' 不是 '-g' 的有效选择

这个选项被删除了吗?我应该改用什么?

0 投票
1 回答
8407 浏览

java - Scala-maven-plugin 无法执行

我正在尝试将 scala-maven-plugin 用于我的一个项目。运行时出现以下错误mvn package

无法执行目标 org.scala-tools:maven-scala-plugin:2.15.0:compile (default) on project test_pro: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1

这是我的 pom.xml 文件:

我是 Mac 用户(使用终端)并安装了 Java 和 Maven。

0 投票
0 回答
602 浏览

java - 想要创建 Scala 和 Java Maven 项目并从 Java 调用 Scala 方法

我正在尝试通过 maven 创建一个项目,我可以在其中使用 Scala 和 Java 这两种语言。我正在尝试在 java 类中调用 Scala 方法。我怎样才能做到这一点?

我已经浏览过这个链接Maven:在一个项目中混合 Java 和 Scala

但我想从 java 类中调用 scala 方法。

聚甲醛:

错误快照:

错误快照

0 投票
1 回答
2451 浏览

scala - 在 IntelliJ 上构建 Scala-Maven 项目时出现异常

我正在尝试在 IntelliJ IDEA 上构建一个 Scala-Maven 项目。创建项目后,它说构建成功。这就是我的 pom.xml 的样子:

接下来我尝试在项目中添加编译器选项,如下所示: 在此处输入图像描述

添加后,当我单击 RUN 按钮时,我收到以下错误消息:

[错误] 插件 net.alchim31.maven:scala-maven-plugin:3.4.0 或其依赖项之一无法解析:无法读取 net.alchim31.maven:scala-maven-plugin:jar:3.4 的工件描述符.0:无法将工件 net.alchim31.maven:scala-maven-plugin:pom:3.4.0 从/到中央传输(https://repo.maven.apache.org/maven2):PITC-Zscaler-EMEA- Amsterdam3PR.proxy.corporate.ge.com:未知主机 PITC-Zscaler-EMEA-Amsterdam3PR.proxy.corporate.ge.com -> [帮助 1]

我正在使用jdk version: 1.8.0_172并且我直接从插件中添加了 Scala 插件。因此它是 Scala 的最新版本。谁能让我知道如何解决这个问题。

0 投票
1 回答
364 浏览

scala - 找不到源 scala - Maven 项目

我创建了一个 scala maven 项目,我编写了一个简单的程序 scala 然后我执行了 RunAs -> Maven 安装,它返回构建成功,但它也显示:

这是 POM 的代码示例:

谁能告诉我问题出在哪里?

0 投票
2 回答
20448 浏览

intellij-idea - 无法执行目标 net.alchim31.maven:scala-maven-plugin:3.2.0:compile (scala-compile)

我正在尝试在Intellij IDEA上测试一个scala maven 项目

当我跑步时

mvn 测试

我收到此错误:

这是我刚刚添加了这个依赖项的pom.xml :

这是错误日志:

.....这是我可以从错误日志中发布的内容,该站点不允许更多如何解决?