gpt4 book ai didi

java - Scala-maven-plugin 执行失败

转载 作者:行者123 更新时间:2023-12-01 14:21:25 25 4
gpt4 key购买 nike

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

Failed to execute goal 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 文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
....

<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
<configuration>
<args>
<arg>-make:transitive</arg>
<arg>-dependencyfile</arg>
<arg>${project.build.directory}/.scala_dependencies</arg>
</args>
</configuration>
</execution>
</executions>
</plugin>
....
</plugins>
</build>
</project>

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

最佳答案

这是一个非常的插件版本(可追溯到 2010 年左右),可能与最新的 JavaScala 不兼容发布。顺便说一下,它已重命名为 scala-maven-plugin最新版本是 3.3.2:

<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.3.2</version>
<!-- etc. -->
</plugin>

试一试...

此外,我强烈建议使用 SBT如果您主要使用 Scala,则在 Maven 之上(SBT 处理 JavaScala 也构建)。它的学习曲线比 Maven 更陡峭,但值得付出努力...

更新

顺便说一句,我应该提到 -make:transitive 不再被 Scala 编译器接受,因此您应该删除该行。

关于java - Scala-maven-plugin 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50252787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com