标签: scala-maven-plugin

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

我试图测试上IntelliJ IDEA的阶Maven项目

当我跑步时

测试

我收到此错误:

 Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.0:compile (scala-compile) on project neo4j-spark-connector: Execution scala-compile of goal net.alchim31.maven:scala-maven-plugin:3.2.0:compile failed: For artifact {null:null:null:jar}: The groupId cannot be empty.
Run Code Online (Sandbox Code Playgroud)

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

 <dependency>
    <groupId>neo4j-contrib</groupId>
    <artifactId>neo4j-spark-connector</artifactId>
     <version>2.1.0-M4</version>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

这是错误日志:

[ERROR] Failed to execute goal net.alchim31.maven:scala-maven- plugin:3.2.0:compile (scala-compile) on project neo4j-spark-connector:   Execution scala-compile of goal net.alchim31.maven:scal
a-maven-plugin:3.2.0:compile failed: For artifact {null:null:null:jar}:  The groupId cannot be empty. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute   goal net.alchim31.maven:scala-maven-plugin:3.2.0:compile (scala-compile) on  project neo4j-spark-connector: Execution …
Run Code Online (Sandbox Code Playgroud)

intellij-idea scala-maven-plugin

5
推荐指数
1
解决办法
1万
查看次数

Maven的Scaladoc选项

我正在寻找scala-maven-plugin有关Maven的帮助。我想生成我的Scaladoc,但是我遇到了一些问题。

实际上,我可以输入以下命令来创建我的Scaladoc:

mvn scala:doc
Run Code Online (Sandbox Code Playgroud)

现在的问题是,在生成Scaladoc时,我想添加一些选项,例如-no-link-warnings

有谁知道如何做到这一点?我找到了一种方法(下面的代码有效),但是我认为那不是我应该做的方法。

我的pom文件是:

mvn scala:doc
Run Code Online (Sandbox Code Playgroud)

编辑

用户Tunaki在第一个答复中建议了一种更好的方法,您可以在此处看到代码。

scala maven scaladoc scala-maven-plugin

4
推荐指数
1
解决办法
1118
查看次数

来自 Maven 的 Scalatest:如何标记和过滤整个套件?

我有一个 Maven 项目,我正在使用scalatest-maven-plugin来配置 scalatest。我正在使用 scalatest 3.0.0,但是我无法标记和过滤整个套件。

作为参考,我使用了博客标记整个 ScalaTest 套件(Java 8 的更新),但这似乎不适用于 Maven。

我创建了一个新Skip标签,定义如下:

package tags;

import java.lang.annotation.*;

@org.scalatest.TagAnnotation
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface Skip {}
Run Code Online (Sandbox Code Playgroud)

然后我像这样标记我的测试套件:

@tags.Skip
class AcceptanceTest extends FeatureSpec { ... 
Run Code Online (Sandbox Code Playgroud)

然后我像这样配置我的 scalatest-maven-plugin:

<plugin>
    <groupId>org.scalatest</groupId>
    <artifactId>scalatest-maven-plugin</artifactId>
    <configuration>
        <tagsToExclude>tags.Skip</tagsToExclude>
    </configuration>
    <executions>
        <execution>
            <id>test</id>
            <goals>
                <goal>test</goal>
            </goals>
        </execution>
    </executions>
</plugin>    
Run Code Online (Sandbox Code Playgroud)

然后运行mvn clean install -X我看到(它正确地将 -l 标签排除 CLI 参数传递给 Scalatest):

[DEBUG] Forking ScalaTest via: cmd.exe /X /C "java -Dbasedir=mydir 
        org.scalatest.tools.Runner -R -l tags.Skip …
Run Code Online (Sandbox Code Playgroud)

xml scala maven scalatest scala-maven-plugin

2
推荐指数
1
解决办法
3313
查看次数

Scala maven 插件无法编译并出现 StackOverflowError

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

我在序列中添加了一个元素,但它不再编译。如果我注释该序列的任何元素,元素数量就会减少并且可以编译。

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

[ERROR] Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.3.1:compile (default) on project SecretProject: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 240 (Exit value: 240) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] …
Run Code Online (Sandbox Code Playgroud)

scala maven scala-maven-plugin

2
推荐指数
1
解决办法
5284
查看次数

Scala 3 与 Maven 兼容吗?

我试图让 Maven 编译 Scala 3,但我得到了奇怪的东西,比如

[INFO] --- scala-maven-plugin:4.5.4:compile (default) @ laboratory ---
[INFO] Using incremental compilation using Mixed compile order
[INFO] compiling 1 Scala source and 10 Java sources to C:\Users\ERIC\Documents\git\loom-lab\laboratory\target\classes ...
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\Scala\net\kolotyluk\loom\HelloScala.scala:<233..233>: '=' expected, but '{' found
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Context.java:<332..332>: unclosed string literal
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Context.java:<595..595>: unclosed string literal
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Context.java:<666..744>: '}' expected but eof found.
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Experiment04_PrimeThreads.java:<16902..16902>: unclosed string literal
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Experiment04_PrimeThreads.java:<17176..17176>: unclosed string literal
[ERROR] C:\Users\ERIC\Documents\git\loom-lab\laboratory\src\main\java\net\kolotyluk\loom\Experiment04_PrimeThreads.java:<28863..28870>: '}' expected but eof found.
[ERROR] 7 errors found
Run Code Online (Sandbox Code Playgroud)

首先,为什么.java文件也会失败? …

java scala maven scala-maven-plugin scala-3

0
推荐指数
1
解决办法
626
查看次数