【发布时间】:2014-06-01 22:22:33
【问题描述】:
使用maven-scala-plugin 2.15.2,我试图将Scala 类文件的最大长度指定为“50”个字符。我在pom.xml 中尝试了 2 个地方:
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.15.2</version>
<executions>
<execution>
<id>scala-compile-first</id>
<goals>
<goal>compile</goal>
</goals>
<phase>process-resources</phase>
<configuration>
<scalacArgs> <-- Attempt #1 -->
<scalacArg>-Xmax-classfile-name 50</scalacArg>
</scalacArgs>
<scalaVersion>${scalaVer}</scalaVersion>
<args>
<arg>-make:transitive</arg>
<arg>-dependencyfile</arg>
<arg>${project.build.directory}/.scala_dependencies</arg>
<!-- Attempt #2 -->
</args>
</configuration>
我也运行了mvn compile -Xmax-classfile-name 50,但 Maven 无法识别该选项并失败。
在哪里可以使用maven-scala-plugin 指定此选项?
【问题讨论】:
-
maven-scala-plugin 已弃用(超过 2 年)请使用 scala-maven-plugin。 (两个插件的创建者)
-
感谢您的提醒,大卫。并感谢插件