【问题标题】:"The command line is too long" -- when running maven test“命令行太长”——运行maven测试时
【发布时间】:2014-03-20 09:06:28
【问题描述】:

在 64 位 Windows 上运行 $mvn test 会出现以下错误,即使我执行 $mvn test -Dgwt.genParam=false:

The command line is too long

【问题讨论】:

标签: java maven gwt windows64


【解决方案1】:

确保您使用的是2.16 版本,并且您有useManifestOnlyJar 选项(此处为documented)。

例如:

<project>
    [...]
    <build>
      <pluginManagement>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.16</version>

            <configuration>
                <useManifestOnlyJar>true</useManifestOnlyJar>
            </configuration>

          </plugin>
        </plugins>
      </pluginManagement>
    </build>
    [...]
</project>

这将创建带有重新创建类路径的清单的 jar(而不是通过 CLASSPATH 变量设置它,这是一种受 Windows 命令行限制问题影响的方法)。

【讨论】:

    猜你喜欢
    • 2020-10-30
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 2014-01-05
    • 2016-01-25
    相关资源
    最近更新 更多