代码之家  ›  专栏  ›  技术社区  ›  Chris Williams

配置maven 2在编译阶段打印javac命令

  •  11
  • Chris Williams  · 技术社区  · 14 年前

    有没有办法强迫maven 2(>2.0.10)打印它正在执行的实际javac命令。即使我们用maven-opts提高了最大值,我们的内存也一直在耗尽。我希望能够看到正在执行的实际命令内存不足。

    我尝试过在pom文件的插件管理部分使用下面的详细设置,但这似乎没有给我javac命令:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.5</source>
            <target>1.5</target>
            <maxmem>1024m</maxmem>
            <compilerArguments>
                <verbose/>
            </compilerArguments>
        </configuration>
    </plugin>
    
    1 回复  |  直到 14 年前
        1
  •  15
  •   matt b    14 年前

    你试过和马文一起跑吗? -X 打印调试信息的命令?

    $ mvn -?
    ...
     -X,--debug      Produce execution debug output
    

    然后maven javac插件应该打印出正在使用的类路径、源目录/路径等。