java - 配置 Maven 2 以在编译阶段打印出 javac 命令

标签 java maven-2 maven javac

有什么方法可以强制 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>

最佳答案

你试过用-X命令运行Maven来打印调试信息吗?

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

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

关于java - 配置 Maven 2 以在编译阶段打印出 javac 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210005/

相关文章:

java - 如何使用 UCanAccess 插入行?

java - 添加了新的 Pushpixal 主题,但没有变化

maven-2 - 5 分钟内 Maven 无法工作

spring - java.lang.NoSuchMethodError : org. slf4j.spi.LocationAwareLogger.log

java - 设置主题后,Android 应用强制关闭

java - Amazon EC2 中的 Apache Tomcat 错误 : could not find org. apache.catalina.util.ServerInfo

maven-2 - 使用 maven-bundle-plugin 将 JAR 嵌入到 OSGi 包中

eclipse - 将使用 Maven 生成的项目导入 Eclipse Indigo 时出现问题

java - 如何在 Maven 项目的单元测试中运行 IntelliJ 调试器?

java - Maven 编译 String.format 时出错