Maven 登录输出文件和控制台

标签 maven maven-2

我需要在文件和控制台中查看 Maven 日志。

如果我尝试使用 mvn clean install > log.txt .日志仅存储在文件中,不显示控制台输出。

任何人都可以建议如何在控制台中显示日志以及如何存储在 Maven Build 的文件中?

提前致谢。

问候,
卡尔蒂克

最佳答案

假设您在 UNIX/Linux 环境中运行,以下内容应该可以解决您的问题:

mvn clean install | tee log.txt

Windows 用户可以使用 Cygwin shell 也可以使用此命令。还有Wintee可用于此目的。

您可以在 tee 联机帮助页上找到使用说明:
NAME
   tee - read from standard input and write to standard output and files

SYNOPSIS
   tee [OPTION]... [FILE]...

DESCRIPTION
   Copy standard input to each FILE, and also to standard output.

   -a, --append
          append to the given FILEs, do not overwrite

   -i, --ignore-interrupts
          ignore interrupt signals

   --help display this help and exit

   --version
          output version information and exit

   If a FILE is -, copy again to standard output.

关于Maven 登录输出文件和控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16853530/

相关文章:

regex - 如何使用正则表达式从Travis日志中区分Maven和Gradle

java - 即使 ANT 构建没有给出错误,Maven 也会给出 MojoFailureException

maven - 在 Maven 项目中包含非 Java 源代码

maven-2 - 两个项目的Maven配置

java - 在哪里可以找到一些 Maven 生命周期文档

maven - Jib-Maven-plugin 与 Jenkins 脚本化管道 : how to log in to private docker registry?

java - 客户端 GWT 和 Maven 好奇设置

java - 我想使用 jolt 转换 json 结构,但出现错误

maven-2 - 使用 pom.xml 导入项目

java - Maven - 在 'test' 和 'war' 阶段使用不同的 java 类